我在前端使用angular并在后端表示js MongoDB,在快速应用程序的server.js文件中我正在侦听端口3000
var server = app.listen(3000, function () {
console.log('Server listening at http://' + server.address().address + ':' + server.address().port);
});
我想要的是当我点击localhost:3000我的角度js应用程序中的HTML页面应该得到渲染,我用
app.get('/', function (req, res) {
res.sendfile(__dirname + '/app/userlogin/userlogin.html');
});
当我点击localhost:3000我的HTML页面正在进行渲染但它不包括引导程序文件我收到错误404的脚本和链接我在head标签中添加但是vs2015的智能提供那些引导脚本文件当我是试图在我的HTML中添加它们,以下是我的项目结构,我已经将我的bootstrap js和CSS文件分别放在应用程序中 - > js和app - > CSS
答案 0 :(得分:1)
您需要一个包含所有public_static
代码的frontend
文件夹。
快递应用express.static('')
<强> server.js 强>
app.use(express.static('public_static'));
目录结构
-- server.js
-- public_static
-- index.html ( Rename your userlogin.html )
-- css
-- JS ( Angular files )
--- controllers
--- directives
--- services