0

我正在节点服务器上使用 express 框架构建一个待办事项应用程序...我有一个 index.ejs 文件作为我的应用程序的起点,当我尝试包含jquery 文件为

<script src="jquery.min.js" type="text/javascript"></script>

我的应用程序无法加载它,当我在我的 chrome 中看到它寻找的网络时

https://localhost:3000/jquery.min.js
我如何加载文件?

PS:我习惯于通过cloud.google.com加载脚本,方法是将 url 放在 src 标签中,但我希望我的应用程序通过这种方法加载得更快

4

1 回答 1

3

您应该为静态文件创建一个 ./public 文件夹。

将此行添加到您的 app.js 的所有路线上方:

  app.use(express.static(path.join(__dirname, 'public')));

然后在 index.ejs 中使用它:

<script src="/jquery.min.js"></script>
于 2012-10-19T20:05:26.160 回答