Node.js-TypeScript:异步调用外部API的最佳实践
在Node.js应用程序(用TypeScript编写)中,调用POST API(保存数据)时需要调用外部API。此外部API是独立的,应该在后台运行,而不会导致响应延迟Node.js-TypeScript:异步调用外部API的最佳实践,node.js,typescript,Node.js,Typescript,在Node.js应用程序(用TypeScript编写)中,调用POST API(保存数据)时需要调用外部API。此外部API是独立的,应该在后台运行,而不会导致响应延迟 实现这一点的最佳实践是什么?正如其他人在评论中所建议的,不要等待请求完成。你将如何做到这一点?您可以使用本机http模块或流行的第三方模块,如。我喜欢使用请求。以下是使用请求的示例: const request = require('request'); app.post('/', async (res, res) =>
实现这一点的最佳实践是什么?正如其他人在评论中所建议的,不要等待请求完成。你将如何做到这一点?您可以使用本机http模块或流行的第三方模块,如。我喜欢使用请求。以下是使用请求的示例:
const request = require('request');
app.post('/', async (res, res) => {
request('http://www.google.com');
res.send('Done with it');
})
我要说的是,只需调用外部API而不必等待它。在从API返回数据之前,是否需要外部API调用的结果?只需在保存的API post中同步外部API调用,执行时间取决于相同的函数,外部API的响应时间,从功能解决方案开始,然后考虑它真正需要的优化!不需要外部API的结果。这是一个正常的函数调用还是需要任何模块?