Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Express.js创建一个路由,以使用amazon api Getaway和lambda创建RESTful api_Javascript_Node.js_Rest_Amazon Web Services_Lambda - Fatal编程技术网

Javascript 如何使用Express.js创建一个路由,以使用amazon api Getaway和lambda创建RESTful api

Javascript 如何使用Express.js创建一个路由,以使用amazon api Getaway和lambda创建RESTful api,javascript,node.js,rest,amazon-web-services,lambda,Javascript,Node.js,Rest,Amazon Web Services,Lambda,我一直在尝试使用amazon Getaway和Lambda服务构建Node.js/Express.js api 到目前为止,我已经能够使用这个框架、平台组合在GET web服务上公开,我需要知道的是,我是否应该为我想使用Amazon API Getaway公开的每个服务创建一个新的文件/代码zip包 这个问题的原因是,我创建了一个包含所有路径及其方法的Express.js路由: route.get('/', function(res, req){ .... }) route.get('

我一直在尝试使用amazon Getaway和Lambda服务构建Node.js/Express.js api

到目前为止,我已经能够使用这个框架、平台组合在GET web服务上公开,我需要知道的是,我是否应该为我想使用Amazon API Getaway公开的每个服务创建一个新的文件/代码zip包

这个问题的原因是,我创建了一个包含所有路径及其方法的Express.js路由:

route.get('/', function(res, req){
    ....
})

route.get('/:id', function(res, req){
    ....
})

route.get('/user/', function(res, req){
    ....
})
使用Amazon Api Getaway,我为每个lambda函数创建了一个资源和一个方法,但是当我尝试向它发送路径时,我得到了相同的结果,就好像Express.js应用程序只有一条路径可用一样

谢谢