我正在使用节点服务器上的快速框架构建一个todo应用程序...我有一个index.ejs文件作为我的应用程序的起点,在我放置我的jquery.min.js文件的同一个文件夹中,当我尝试将jquery文件包含为
<script src="jquery.min.js" type="text/javascript"></script>
我的应用无法加载,当我在我的Chrome中看到网络时,它会查找
https://localhost:3000/jquery.min.js如何加载文件??
PS:我习惯于通过 cloud.google.com 加载脚本,方法是将网址放在src标记中,但我想通过这种方法加快应用程序加载
答案 0 :(得分:3)
你应该为静态文件创建一个./public文件夹。
将此行添加到您所有路线上方的app.js:
app.use(express.static(path.join(__dirname, 'public')));
然后在index.ejs中使用它:
<script src="/jquery.min.js"></script>