2016-11-02 4 views
1

Я создал приложение angular2 с машинописным текстом. Я использую Angular2 Routes для маршрутизации. Использование lite-сервера для запуска моего приложения angular2, оно работает нормально и правильно маршрутизируется, если страница обновлена.Как запустить приложение Angular 2 без синхронизации браузера и узла?

ВЫПУСК ::

Но когда я развернула TS-скомпилированный код для моего домена, который использует HTTP-сервер для обслуживания файлов, он остановится правильно маршрутизации.

Всякий раз, когда я обновить мою страницу на моем домене (blog.jyotirmaysenapati.com), это показывает ниже вещь ::

Не найдено

Запрошенный URL/блог/новый не был найден на этом сервере.

Кроме того, при попытке использовать ошибка 404 не найдена с использованием ErrorDocument для обработки запроса.


Пожалуйста, помогите в этом, как я не хочу иметь поддержку узла в моем домене. Итак, как я могу запустить его правильно без помощи узла и синхронизации браузера?

Возможно ли это в первом случае ??

Я использую последнюю версию ракурса углового2.

Любой может видеть мой код here.

+0

Использование относительного пути внутри кода? В index.html? – Weedoze

ответ

0

Вы можете использовать глоток-подключение, которые обеспечивают запасной вариант: -

var gulp = require('gulp'), 
connect = require('gulp-connect'); 

gulp.task('connect',function() { 
    connect.server({ 
     root: '', 
     port: 8080, 
     fallback: 'index.html', 
     middleware: function(connect) { 
     return [connect() 
      .use('/node_modules', connect.static('./node_modules')), connect() 
      .use('/app', connect.static('./dist')) 
     ]; 
    } 
}); 
}) 
+0

Нет, я думаю, вы не поняли мое требование. Сам Gulp нуждается в среде узла для запуска. У меня нет роскоши узла в моем домене. Поэтому я хочу чистую javascript построенную систему, где я могу запускать приложение angular2 без узла, gulp, sync браузера. – Jyotirmay

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