Задать вопрос
Zhe1ka
@Zhe1ka
JavaScript developer

Настройка роутов express + angular 2?

Всем привет! Делаю проект на ангуляр 2 + express. Немогу правильно настроить роуты на сервере. Главная страница загружается хорошо; перехожу на внутреннею тоже все хорошо. Но когда перезагружаю страницу, то получаю только данные (json) без фронт-енда

вот так выглядит настройка роутов

app.use(express.static(__dirname + '/../')); //получаю фронт-енд, поэтому пути находится index.html

app.get('/place/info/1', function(req, res) {
res.json({
id: "df",
name: "name"
});
});

что нужно сделать, чтобы получать индекс при любых роутах и при этом получать свой json?
Спасибо.
  • Вопрос задан
  • 192 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
AMar4enko
@AMar4enko
Сделайте middleware, который для заголовка Accept: text/html будет всегда рендерить index,
а для Accept: application/json отдавать данные API
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы