如何将基于KOA的打字稿项目部署到AWS Lambda和Azure Cloud功能中



我得到了一个使用koa.js开发的Web应用程序。我想部署到Azure Cloud功能和AWS Lambda。因此,我不需要维护服务器的东西,也不需要使用云供应商锁定。

任何框架可以支持这种要求?

这是我获得的Web应用程序。

index.ts

const Koa = require('koa');
const app = new Koa();
app.use(async ctx => {
    ctx.body = 'Hello World';
});
app.listen(3000);

任何框架可以支持这种要求?

express(较旧的KOA)受到更广泛的支持

  • https://github.com/awslabs/aws-serverless-express
  • https://github.com/yvele/azure-function-express

更多

云供应商具有各种相关的服务(例如托管数据库),这些服务有很大差异。您将努力获得完整的云冗余。最好使用您选择的云提供商中的内部冗余选项为您提供服务。

似乎仍在进程中,但是这里有一个可以执行您正在寻找的软件包:https://www.npmjs.com/package/package/aws-aws-server-server-koa

这有点迟了,但是对于仍在寻找适合这些要求的任何人来说,曲线球是一个非常适合标准的框架。我没有使用过,但是似乎值得一试!

编辑:对于任何有兴趣的人,他们还支持BUN和NODE。

相关内容

  • 没有找到相关文章

最新更新