如何将app.js切换到在节点服务器上运行的app2.js?

时间:2013-08-03 04:31:06

标签: node.js express

我在节点服务器上运行app.js.由于该网站需要登录,我想在app.js上只托管1个app.get('/')。

用户成功登录后,我想将app.js文件交换到app2.js,现在包含更多app2.get('/ home'),app2.get('/ otherfeature')等。

1 个答案:

答案 0 :(得分:1)

(假设您正在使用Express)您可以创建一些中间件来检查用户是否经过身份验证。如果是,则转发请求;否则,它会做任何需要的事情。有关详细信息,请参阅app.use in the documentation

事实证明,如果您想将中间件应用于特定路线,您可以;只需将中间件作为路径之后和主处理程序之前的附加参数传递。