Javascript Node.js lambda函数重复进行http调用

Javascript Node.js lambda函数重复进行http调用,javascript,node.js,aws-lambda,Javascript,Node.js,Aws Lambda,这是我的lambda函数,当我用以下数据测试它时: const https = require('https') exports.handler = async(event) => { return new Promise((resolve, reject) => { const parsedEvent = event const data = JSON.stringify(parsedEvent.data) cons

这是我的lambda函数,当我用以下
数据测试它时:

const https = require('https')

exports.handler = async(event) => {

    return new Promise((resolve, reject) => {

        const parsedEvent = event

        const data = JSON.stringify(parsedEvent.data)

        const options = {
            method: 'POST',
            headers: {
                'Content-Type': 'application/json'
            }
        };

        const endpoint = process.env.API_URL + '/' + parsedEvent.service

        const req = https.request(endpoint, options, (res) => {
            console.log('statusCode:', res.statusCode);
            console.log('headers:', res.headers);

            res.on('finish', () => {
                return resolve({
                    statusCode: res.statusCode
                })
            })
        });

        req.on('error', (e) => {
            return reject(e)
        });

        req.write(data)
        req.end()
    })
};

它会按预期进行HTTP调用,只是会重复进行HTTP调用,直到超时为止。不知何故,lambda函数不知道结束。我做错了什么?

我需要处理
数据事件

添加:

{
  "service": "transcription/check",
  "data": {
    "ConversationId": 1
  }
}

帮助

发现我需要处理
数据
事件

添加:

{
  "service": "transcription/check",
  "data": {
    "ConversationId": 1
  }
}
帮助