我已经使用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网关获取或发布路由?
答案 0 :(得分:1)
在浏览AWS文档后,我找到了解决问题的方法。要将请求从API网关转发到lambda中的节点路由,我们必须在此资源下的API网关中创建一个新的代理({proxy +})资源,创建任何方法(根据您的要求)。