修改 URL 时 Javascript 文件夹消失

Javascript folder disappears when modifying URL

本文关键字:文件夹 消失 Javascript URL 修改      更新时间:2023-09-26

我在Google App Engine上有一个页面,它加载了一个本地javascript文件,但是当更改URL时,当我想从数据库中获取一些东西时,从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)

我无法理解这一点。有什么想法吗?

使用绝对 URL 而不是相对 URL。 即,

<script src=/js/jquery-1.10.1.min-js"></script>

请注意前导/。否则,您的/form页面将请求/form/js/jquery...