Хорошо, поэтому этот вопрос возник из этой публикации, которая также является моим вопросом, но Сорта перешел к этой проблеме.
Теперь проблема в том, что мое приложение angular работает, но когда оно приходит на маршруты Node, например / login , браузер считает, что это маршрут Angular. Браузер определяет его как маршрут узла, когда я переоцениваю sh всю страницу, но не когда я перехожу на сайт после запуска Angular маршрутизации.
Короче говоря, вот мои файлы маршрута :
require('./routes/routes.js')(express, app);
require('./routes/default.js')(express, app);
маршруты. js файл:
module.exports = function(express, app){
var router = express.Router();
router.get('/', function(req, res){
res.render('index');
});
router.get('/login', function(req, res){
if (req.isAuthenticated()){
res.render('index');
} else {
res.render('login');
}
});
по умолчанию. js:
module.exports = function(express, app, passport, Promise){
var defaultRouter = express.Router();
defaultRouter.get('/*', function(req, res, next) {
res.render('./views/index.html');
});
};
Ваша помощь будет высоко оценена.
Спасибо