如何使用 angular.js 前端构建烧瓶应用程序?什么是最佳实践?即使在进行开发时,我是否应该使用像 ngnix 这样的网络服务器来托管静态文件?
使用烧瓶默认值,我可以提供 index.html 如下所示:
@app.route('/')
def index():
return make_response(open('static/index.html').read())
或者
@app.route('/')
def index():
return send_from_directory('static', 'index.html')
但是,有一个问题是我不能指向没有'../static'前缀的js文件。我只想指出 angular.js 和所有其他人,例如:
<script src="lib/angular/angular.js"></script>
不是
<script src="../static/lib/angular/angular.js"></script>
我可以更改烧瓶中的所有静态文件前缀吗?或者有没有解决这个问题的好方法?
谢谢。