我想创建一个简单的NodeJS命令行应用程序来调用API(获取AWS CloudFormation导出变量)并处理它(找到API URL)返回一个URL。
我做了
const AWS = require('aws-sdk')
const cloudformation = new AWS.CloudFormation({
region: 'ap-southeast-1'
})
cloudformation.listExports({}, (err, data) => {
if (err) throw err
const variable = data.Exports.find(e => e.Name === `skynet-server-ApiEndpoint`)
if (!variable) throw new Error('ApiEndpoint variable not found')
console.log(variable.Value)
})
哪个工作得很好,但我想知道它是否会一直有效?就像listExports
需要更长的时间一样?申请会过早终止吗?
答案 0 :(得分:0)
NodeJS不会限制调用回调所需的时间。 当您使用第三方API时,他们可能会有限制。您可以查看所需的特定第三方API的文档或源代码。