Нужен конкретный URL в угловых 5 - PullRequest
0 голосов
/ 03 июня 2018

(NodeJS 9.4 и Angular 5).

// In app.js I have,
app.use('/', login);
app.use('/app', application);

// in the route file application.js, I have,
router.get('/', function(req, res, next) {
    res.render("application/index");            
});

// in angular 5 I have
{
    path      : 'angular_path',
    component : AngularComponent
},{
    path      : '**',
    redirectTo: 'angular_path'
}

Теперь, когда я ввожу URL localhost:3000/app, у меня получается localhost:3000/#/angular_path

Все это прекрасно работает для меня, но теперь, когда я обновляю страницу, она отправляет меня обратно на страницу входа, поэтому мне нужно, чтобы URL был localhost:3000/app/#/angular_path

Мне нужно слово /app/ перед угловым маршрутом.

|| ПОМОЩЬ ||

1 Ответ

0 голосов
/ 03 июня 2018

попробуйте этот код для установки префикса в URL.

Добавьте этот код в app.js

var router = express.Router();
app.use('/app', router);
...