我正在學習使用node.js。從file:///C:/.../myfolder/index.html
運行時,我有我的jQuery和引導文件的目錄myfolder/css/
和myfolder/js
在http:// localhost而不是file://上查看站點,使用node.js
該網站看起來不錯。
但是當我運行node index.js
並轉到localhost:3000
時,找不到這些css和js文件。
這是在我的index.html文件:
<link href="/css/bootstrap.min.css" rel="stylesheet">
<script src="/js/bootstrap.min.js"></script>
<script src="/js/jquery.js"></script>
<script src="/socket.io/socket.io.js"></script>
是否有一定的NodeJS文件夾中我應該存儲這些文件?或者我必須在index.js中放入一些代碼來導入所有的css和js文件?
最接近的答案!在通過快速文檔拖網之後,我發現通過添加行app.use(express.static(__ dirname +'/ public'));我的css和js文件夾在公共文件夾中,它的工作原理。 – flyinglizard 2014-11-09 02:56:26