如何在快速启动时运行端点

时间:2018-07-28 11:04:04

标签: node.js express

我有一个名为/send-every-day的API枚举,它仅通过Slack Webhook发送提醒。问题是,无论何时启动API,我都希望自动触发它。如何在Express中实现这一目标?

2 个答案:

答案 0 :(得分:0)

您的意思是说,它应该在所有路线上都有效? 您可以将其用作中间件

创建一个名为 3 32 321 的文件夹并添加该路由

然后您可以在每条路线中使用它

例如:

middleware

别忘了导出每天发送的路由并在以后导入

答案 1 :(得分:0)

如果要在启动时调用函数,可以将其放在路由之外,以在启动时手动调用它:

const dosomething = ( arg ) => {
  // do something
}

router.get('/send-every-day',(req, res) => {
  dosomething( req.body.foo )
  res.send("bar")
} );

dosomething( manually )