Я хотел бы запустить это приложение (https://github.com/catamaican/gamification) с IISNode.
Шаги:
- установлен IISNode
- установлен геймификации и изменен "config / default.json ">>" port ":" PORT "
- мой web.config находится здесь: https://pastebin.com/Li7BeNAB
" app.js "просто
require(__dirname + '\\src\\index.js');
чтобы оно вызывало основное приложение (оно работает в простом узле)
Я бы хотел, чтобы приложение IISNode работало с "http://localhost/gamification" >>, которое я создалприложение IIS, работающее с папкой, и для этой папки я настроил разрешения для «IIS_IUSRS» (FULL)
NOW - для всего, что я пытаюсь (кроме «public»), я получаю 404.
Дальнейшее тестирование: внизу "src / app.js" я добавил
app._router.stack.forEach(function(r)
{ if (r.route && r.route.path)
{ console.log(r.route.path) }
})
, чтобы я мог видеть все маршруты >>
/achievements
/achievements/:__feathersId
/xp
/xp/:__feathersId
/events
/events/:__feathersId
/user
/user/:__feathersId
/leaderboard
/leaderboard/:__feathersId
Однако, когда я указываю на localhost / gamification / user / user123, все, что я получаю, это 404, и я не знаю почему.
ПОМОГИТЕ, пожалуйста!