我已经使用AWSServerlessExpress实现了节点应用程序并部署在Lambda函数中。但无法将API网关指向节点路由。每次我获得404状态。
var express = require('express')
, router = express.Router()
router.post('/es', function(request, response){
response.status(200).send("Lambda is triggered");
response.end()
})
router.get('/es/csv', function(request, response){
response.status(200).send("hello");
response.end()
})
module.exports = router;
如何直接指向API网关获取或发布路由?
通过AWS文档后,我找到了解决问题的方法。要将请求从API网关转发到lambda中的节点路由,我们必须在此资源下的API网关中创建新的代理({proxy +})资源,创建任何方法(根据您的要求)。