使用lite服务器(Angular2-docs)我的angular应用程序运行良好,但使用节点静态手动导航不起作用。
例如,如果我使用lite-server手动编写localhost/404,我可以看到我的404页面,但如果我使用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);
非常感谢!
您需要使用重定向到入口点的服务器,或者使用LocationStrategy
HashLocationStrategy
而不是默认的PathLocationStrategy
。