node.js - 如何避免 Node express API 多次触发?
问题描述
我用 PUT 方法创建了 API,60 秒后它自己再次调用。
app.put('/createData', function (req, res) {
await createDataService(req)
res.end( data );
});
})
async function createDataService(req){
/*Heavy operation for unique user check and user creation and Updation and
it will take around 70 seconds to complete */
return new promise(resolve ,reject){
resolve("Success")
}
}
以上 createDataService函数大约需要 60 到 70 秒才能完成该过程。所以在 60 秒后再次调用createDataService 。
解决方案
推荐阅读
- sql-server - 为什么扩展事件在使用应用程序时不跟踪 SQL 文本,但 sql profiler 可以
- html - 为什么 Chrome 会在错误的输入元素中自动填充帐户电子邮件?
- angular - 角度错误 TS2345:“MonoTypeOperatorFunction”类型的参数
' 不能分配给 'OperatorFunction 类型的参数 ' - php - 如何从foreach中删除最后一个循环?
- outlook - 使用 Outlook Web 导入 msg 文件
- javascript - Webpack配置中,ts-loader任务完成后如何运行几个插件
- flutter - 如何使用路由处理 Flutter 中的深度链接
- python - 如何在python中解决这个问题
- python - Python 代码仅在 Linux 集群中存在内存问题/在 Windows 桌面 PC 中正常
- javascript - 控制台记录十进制步数以在 javascript 中编号