针对角应用的不同index.html

时间:2017-02-05 12:35:29

标签: angularjs node.js express routes

我想为我的客户使用不同的index.html

我希望/backend有一个index.html和不同的视图(工作)

  • 我想有一个/,我想为用户实现一些表单(前端)并使用另一个index.html

我尝试了很多不同的东西,但我没有让它发挥作用。

我的想法是在我的服务器端使用这样的东西:

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

但那不起作用

代码在这里: https://github.com/eftz/groundlevel

1 个答案:

答案 0 :(得分:0)

您要做的是简单地将内容呈现到模板文件中:

app.get('/client', (req, res) => {
    res.render('client/index.html', params);
});

https://stackoverflow.com/a/12008228/2013580

如果Angular完全独立于Node,您甚至可以使用res.sendfile('client/index.html');