我同时在localhost上运行Flask和Eve.Flask应用程序提供静态文件,并向Eve应用程序发出请求以获取一些数据.我想只运行Eve,没有单独的Flask应用程序.如何使用Eve提供静态文件?
更好的方法是为所有 REST API 添加 /api 前缀。URL_PREFIX="api"这可以通过添加settings.py来完成。
通过执行此操作,每当有对 / 的请求时,Eve(Flask) 将不会返回资源目录,而是返回 run.py 中给出的页面。
要提供静态内容,请在 run.py 中相应添加路由装饰器,
@app.route('/')
def index():
return app.send_static_file('index.html')
app.run(host="0.0.0.0", debug=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
992 次 |
| 最近记录: |