我在Google App Engine上有一个页面,它加载了一个本地javascript文件,但是当我想从数据库中获取内容时,从myapp.appspot.com/form
更改为myapp.appspot.com/form/12345
时,它无法进行从我的静态文件夹中加载本地javascript。
这是路由器
app = webapp2.WSGIApplication([
('/form/?', FormHandler),
('/form/([0-9]+)', FormHandler)
], debug=True)
我的javascript文件名为<script src="js/jquery-1.10.1.min.js"></script>
,存储在名为“js”的静态文件夹中,该文件夹已添加到我的app.yaml文件中。仍然会收到此错误:
Failed to load resource: the server responded with a status of 404 (Not Found)
我无法绕过这个。有什么想法吗?
答案 0 :(得分:1)
使用绝对网址而不是相对网址。即,
<script src=/js/jquery-1.10.1.min-js"></script>
注意领先/
。否则,您的/form
页面会请求/form/js/jquery...