服务Angular2应用程序

时间:2016-01-08 10:58:35

标签: node.js angular angular2-routing node-static

使用 lite-server (Angular2 docs)我的角度应用程序运行完美,但使用 node-static 手动导航不起作用。

例如,如果我使用 lite-server 手动编写 localhost / 404 ,我可以看到我的404页面,但是如果我使用 node-static服务该应用程序我得到一个空白页。

控制台仍然是空的,所以我真的不明白原因。

这是我的 node-static 服务器代码:

var nodeStatic = require('node-static');
var file = new nodeStatic.Server('wwwroot');

require('http').createServer(function (request, response) {
    request.addListener('end', function () {
        file.serve(request, response);
    }).resume();
}).listen(2035);

非常感谢!

1 个答案:

答案 0 :(得分:0)

您需要使用重定向到入口点的服务器,或使用LocationStrategy HashLocationStrategy而不是默认PathLocationStrategy