我有一个应用程序。在其中它是默认声明var app = express();的并且有不同的发布和获取请求。app.get('/cancel', (req, res) => res.redirect('/failedbuy'));像这样。我想知道是否可以转移到其他文件以减少主文件中的行以及如何安排这样的路由。我知道有函数,module.exports.但我不知道如何处理请求。
我有一个应用程序。在其中它是默认声明var app = express();的并且有不同的发布和获取请求。app.get('/cancel', (req, res) => res.redirect('/failedbuy'));像这样。我想知道是否可以转移到其他文件以减少主文件中的行以及如何安排这样的路由。我知道有函数,module.exports.但我不知道如何处理请求。
你可以像这样声明一个函数:
并且路由处理程序看起来像这样:
并且此功能
cancelHandler可以移动到另一个文件并在必要时导入。最好通过Router进行分解。
在这种情况下,请求可以发送为
router.get