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