nodejs lambda发布请求超时

时间:2018-08-07 11:37:38

标签: node.js amazon-web-services aws-lambda httprequest

我正试图在我的nodejs lambda函数中向另一个lambda函数发送一个发布请求。它没有给我任何回应,并且正在超时。如果我发出邮递员的发帖请求,则另一个lambda函数会给我适当的响应。

第一个lambda函数已连接到VPC。 VPC也已连接到Internet网关,因此lambda应该可以访问Internet。

这是我向其他lambda函数发出的发帖请求。

import javafx.beans.property.SimpleObjectProperty
import tornadofx.*

class TestBox : View("My View") {
    var treatment = SimpleObjectProperty<String>()
    var treatmentList = mutableListOf<String>().observable()
    override val root = borderpane {
        center {
            form {
                fieldset {
                    field("Fruit") {
                        combobox(treatment, treatmentList) {
                            makeAutocompletable()
                        }
                    }
                }
            }
        }
    }
    init {
        runAsync {
            listOf("Rice", "beans", "Yams")
        } ui {
            treatmentList.setAll(it)
        }
    }
}   

我也尝试过使用“ HTTP”和“ axios”节点模块来发布请求,我得到了相同的结果。

1 个答案:

答案 0 :(得分:0)

如果没有特定原因通过网络调用另一个Lambda,建议使用invoke。也许问题会解决。

https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html#invoke-property