2016-01-08 3 views
0

с использованием lite-server (Angular2 docs) мое угловое приложение работает отлично, но с использованием node-static ручная навигация не работает.Подача приложения Angular2

Например, если я вручную писать локальных/404 с помощью облегченного-сервера я могу видеть мою страницу 404, но если я служу приложение с помощью узла статического я получаю пустую страницу.

Консоль остается пустой, поэтому я действительно не понимаю причину.

Это мой узел-статический код сервер:

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); 

Спасибо большое!

+0

Или http://stackoverflow.com/questions/34541532/is-angular-2s-router-broken-when-using-html5-routes/34543822#34543822 –

ответ

0

Вам необходимо либо использовать сервер, который перенаправляет на точку входа, либо использовать LocationStrategyHashLocationStrategy вместо значения по умолчанию PathLocationStrategy.

Смежные вопросы