【发布时间】:2014-02-14 02:49:18
【问题描述】:
我用 Angular + Flask 编写了一个应用程序,托管在 heroku 上。我一直在寻找使用 html5mode 来使用 myapp.co/register 进行 oauth。 html5mode 的问题是,如果有人刷新页面或单击非 root 的链接,服务器需要重写 url。我尝试使用thissn-p 将它们全部捕获,但它不起作用。
@app.route("/", defaults={"path": ""})
@app.route("/<path:path>")
def index(path):
print path
return make_response(open(app.static_folder + "index.html").read())
输出 404
* Restarting with reloader
127.0.0.1 - - [23/Jan/2014 13:41:48] "GET /ass HTTP/1.1" 404 -
应用程序获得了服务器 index.html 和 /api/v1/ 即 RESTful api 的根
【问题讨论】:
标签: javascript python html angularjs flask