从快速js渲染角度js应用程序中的html

时间:2017-06-21 11:01:48

标签: angularjs express

  

我在前端使用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

enter image description here

1 个答案:

答案 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