我的文件结构如下:
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文件,但我没有收到客户端目录中的其余文件/文件夹。
答案 0 :(得分:1)
我的脚本标记为最小化,<script src="js/test.js />
。这不允许加载文件夹的其余部分。我将其更改为<script src="js/test.js></script>