我已經用快速生成器構建了一個新應用程序,所以我已經爲公共目錄提供了javascripts,我猜想它是針對客戶端的。但我無法訪問這些文件。 我app.js有一個絕對路徑在express.js中包含客戶端js
app.use(express.static(path.join(__dirname, 'public')));
但是當我把我的index.html頁面上對身體的底部這樣
<script type="text/javascript" src="/javascripts/main.js">
我有一個內部錯誤控制檯與404關於這個腳本。
而'public/javascripts/main.js'存在嗎? – robertklep
是的。這個所有目錄創建快遞發電機 – ddeadlink
我創建了一個快遞發電機項目,它對我來說工作得很好。您是否更改了可能導致路由中斷的創建應用的任何部分?另外,我假設你正在運行服務器(而不是直接通過文件系統)請求'index.html'。 – robertklep