首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Hapi.js应用编程接口部署到AWS Lambda和应用编程接口网关?

如何将Hapi.js应用编程接口部署到AWS Lambda和应用编程接口网关?
EN

Stack Overflow用户
提问于 2020-03-10 01:32:44
回答 1查看 580关注 0票数 1

我使用Node.js开发了一个hapi应用程序,我想将其部署为Lambda,并将通过API网关进行访问。我做了很多次,但是使用基于express的应用程序(主要是使用claudia.js),我找不到任何文档来说明如何使用hapi实现这一点。

有谁能告诉我如何实现这一目标的正确方向吗?提前感谢

EN

回答 1

Stack Overflow用户

发布于 2020-03-14 04:33:27

hapi-lambda包对我很有效。

确保处理程序的无服务器路径为{proxy+},并使用以下命令:

代码语言:javascript
复制
const api = require('./api');
const { transformRequest, transformResponse } = require('hapi-lambda');

exports.handler = async (event) => {
  const server = await api.init();

  const request = transformRequest(event);
  const response = await server.inject(request);
  return transformResponse(response);
};

从软件包开发人员的网站上删除:https://www.carbonatethis.com/hosting-a-serverless-hapi-17-api-with-aws-lambda/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60605672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档