0

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

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

4

1 回答 1

1

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

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

于 2013-08-03T04:33:19.527 回答