使用falcon提供静态文件失败(客户端7命中错误104)

2024-06-26 00:17:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要使用falcon提供静态文件,所以我尝试使用api.add\u static\u route(),但是当我使用浏览器获取资源时,没有资源的响应是200

在sout我可以看到以下日志: 客户端7命中错误号104 客户端7命中错误号32

我正在使用falcon框架和bjoern来启动WSGI服务器

api = application = falcon.API()  # middleware=[auth_middleware, ResponseLoggerMiddleware()])
STATIC_PATH = pathlib.Path(__file__).parent / 'static'
print(str(STATIC_PATH))
register_swaggerui_app(api, swagger_uri=settings.SWAGGER['SWAGGERURI_URL'], api_url=settings.SWAGGER['SCHEMA_URL'],
                           page_title=settings.SWAGGER['PAGE_TITLE'], config=settings.SWAGGER['CONFIG'])
application.add_static_route('/static', '/home/user/company/project/static')
application.add_route('/', IndexResource())
application.add_route('/validate/{number}', ValidateUserResource())
application.add_route('/signup', SignUpResource())
application.add_route('/login', LoginResource())
application.add_error_handler(HTTPNotFound, NotFoundRoute().handle)
port = 8081
bjoern.listen(application, '0.0.0.0', port)
bjoern.run()


Tags: pathaddapi客户端settingsapplication错误swagger