在Express中包含库或外部样式表

时间:2012-10-19 19:44:14

标签: javascript html node.js express

我正在使用节点服务器上的快速框架构建一个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标记中,但我想通过这种方法加快应用程序加载

1 个答案:

答案 0 :(得分:3)

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

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

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

然后在index.ejs中使用它:

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