我在节点服务器上运行app.js.由于该网站需要登录,我想在app.js上只托管1个app.get('/')。
用户成功登录后,我想将app.js文件交换到app2.js,现在包含更多app2.get('/ home'),app2.get('/ otherfeature')等。
答案 0 :(得分:1)
(假设您正在使用Express)您可以创建一些中间件来检查用户是否经过身份验证。如果是,则转发请求;否则,它会做任何需要的事情。有关详细信息,请参阅app.use
in the documentation。
事实证明,如果您想将中间件应用于特定路线,您可以;只需将中间件作为路径之后和主处理程序之前的附加参数传递。