Задать вопрос
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?
Спасибо.
  • Вопрос задан
  • 194 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
AMar4enko
@AMar4enko
Сделайте middleware, который для заголовка Accept: text/html будет всегда рендерить index,
а для Accept: application/json отдавать данные API
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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