У меня есть простой Node.js приложение, которое имеет две конечные точкиIISNode определяют маршруты, когда приложение работает под IIS Application
app.use('/', routes);
app.use('/users' , users);
, который я могу получить доступ по следующим адресам: http://localhost:1234/ и http://localhost:1234/users
Теперь я создайте приложение IIS под веб-сайтом по умолчанию, указав его на физический путь приложения nodejs и присвоите ему псевдоним «NodeApplication».
Таким образом, проблема в том, что, прямо сейчас определение моего Node.js маршрутов должны включать «NodeApplication» префикс, например:
app.use('/NodeApplication', routes);
app.use('/NodeApplication/users' , users);
Моей цель состоит в том, чтобы сохранить первое определение маршрутов в Node.js приложение без какого-либо префикса, и IIS должен перенаправить на соответствующий маршрут.
Например: этот URL http://localhost/NodeApplication/users должен запускает этот маршрут app.use('/users', routes);
Может кто-нибудь помочь мне с этим?