Как преобразовать мое приложение Node js в одностраничное приложение angular

js, что я использую стек MEAN в то время, я не знал, что есть такая вещь, как средний стек. Проблема, с которой я столкнулся, заключается в том, что я использую более общий веб-подход, например, я не обрабатываю свою маршрутизацию в angular, я использую традиционную перезагрузку полной страницы с использованием node / express.js.

У меня есть два вопроса для опытного разработчика стека MEAN: стоит ли сначала изменить мою маршрутизацию на использование angular, чтобы у меня было более традиционное приложение стека MEAN, а второй вопрос - какая файловая структура будет хорошей для моего уже созданного приложения для пример сделать мой маршрут "/" для отправки res.sendfile('./public/index.html');, а затем я могу контролировать маршрутизацию для моего angular?

Я просто ищу совета, прежде чем что-то менять. Не думаю, что это займет у меня столько времени, поскольку я уже использую все технологии.

Благодарность :)


person Millenial2020    schedule 25.08.2016    source источник


Ответы (1)


У вас есть правильная идея, и я бы посоветовал вам переключиться. Во-первых, как вы сказали, это не займет много времени. Поэтому стоимость изучения нового подхода минимальна, и вы ничего не потеряете от этого. Думаю, вы останетесь довольны результатом. Обслуживайте одну страницу на /, как вы предложили, обрабатывайте маршрутизацию в angular, а не на сервере, и сохраняйте свои представления в папке / app или в том, что вы хотите использовать. Остальные маршруты ваших серверов могут служить API для запросов AJAX для данных.

person Patrick Motard    schedule 25.08.2016