lite-server (Angular2 docs) を使用すると、Angular アプリケーションは完全に動作しますが、node-static を使用すると手動ナビゲーションが機能しません。
たとえば、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);
どうもありがとう!