2017-07-14 55 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>

相关问题