2017-07-14 85 views
0

我的文件結構如下:快遞服務不是整個靜態目錄只是index.html的

src 
    |- client 
     |- js 
     |- test.js 
     |- index.html 
    |- server 
     |- server.js 

我想服務是整個客戶端文件夾。因此,對/我應該呈現的index.html,也服務於JS文件夾時,我打了/路線,即只localhost:3000在這個例子中

我server.js文件如下:

var express = require('express'); 
var app = express(); 
var path = require('path'); 

app.use(express.static(path.resolve(__dirname + '/../client'))); 

app.listen(3000,() => { 
    console.log('listening on: ', 3000); 
}) 

我結束了正確呈現index.html文件,但我沒有收到客戶端目錄中的其餘文件/文件夾。

+1

所以請求通過'http://本地主機:3000/JS/test.js'產生一個404(未找到)錯誤? – robertklep

+0

所以很抱歉,我在index.html中拼寫了我的腳本標記,該標記不允許我的腳本加載。謝謝 – Darkzuh

+0

在這種情況下,請隨時關閉您的問題:) – robertklep

回答

1

我有我的腳本標記,最小化即<script src="js/test.js />。這不允許加載文件夾的其餘部分。我把它改成<script src="js/test.js></script>