我想用nodeJS和angular2作为客户端框架来创建应用程序。我创建了节点项目,在公用文件夹中使用角-cli创建了整个角项目。我在nodeJS有路线
// api routes
app.get('/api/getSomeData', function(req, res){
res.json({'data': 'Dummy Data'});
});
// Redirect all other routes to angular index file
app.get('*', function(req, res){
res.sendFile(__dirname + '/public/src/index.html');
});
我不能上天使index.html页面。我不知道我是否必须建造棱角,以及如何建造。
发布于 2016-05-13 13:32:13
我懂了。在ng构建命令位于角根文件夹(节点/public)和节点主文件( my server.js )中的下一行代码之后,一切都很好,并且按需要加载了角。
app.use(express.static(__dirname + '/public/dist'));
和节点路由
app.get('*', function(req, res){
res.sendFile(__dirname + '/public/dist/index.html');
});
https://stackoverflow.com/questions/37210975
复制相似问题