我想通过IISNode运行此应用程序(https://github.com/catamaican/gamification)。
步骤:
“ app.js”就是
require(__dirname + '\\src\\index.js');
以便它调用主应用程序(在普通节点中工作)
我想让IISNode应用程序在“ http://localhost/gamification”上运行>>我已经创建了一个IIS应用程序,该应用程序指向一个文件夹,并且在该文件夹上我已经设置了“ IIS_IUSRS”的权限(完全)
现在-对于我尝试的所有内容(“公开”除外),我都会得到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,我不知道为什么。
请帮助!