文件名称:aws-sam-typescript-webpack-backend:用于通过Webpack部署Monorepo TypeScript后端的AWS SAM模板
文件大小:198KB
文件格式:ZIP
更新时间:2024-03-22 13:20:49
TypeScript
AWS SAM-带纱线和Webpack的Monorepo TypeScript后端 该存储库展示了如何使用AWS SAM,Yarn和Webpack构建和部署Typescript后端monorepo。 目标 : 每个函数都有自己的程序包和代码 得益于Webpack和Lambda层,软件包中完全没有依赖项,因此我们可以减少工件的大小 在函数之间共享代码,以避免重复自己 先决条件 AWS SAM AWS无服务器应用程序模型(SAM)是用于构建无服务器应用程序的开源框架。 它提供了简化的语法来表示功能,API,数据库和事件源映射。 仅需几行配置,就可以定义所需的应用程序并对其进行建模。 当前,SAM不支持本地有效的monorepo TypeScript应用程序。 这就是为什么我创建此存储库的原因。 节点JS Node.js是一个开放源代码,跨平台,后端,JavaScript运行时环境,可
【文件预览】:
aws-sam-typescript-webpack-backend-main
----.gitignore(62B)
----functions()
--------package.json(480B)
--------get-customer-by-id-function()
--------tsconfig.json(154B)
--------webpack.config.ts(783B)
--------create-customer-function()
--------yarn.lock(205KB)
----template.yml(4KB)
----package.json(784B)
----layers()
--------application-layer()
----build()
--------package.json(648B)
--------tsconfig.json(415B)
----LICENSE(1KB)
----README.md(10KB)
----openapi()
--------customer.yaml(3KB)
----shared()
--------package.json(649B)
--------src()
--------tsconfig.json(246B)
--------yarn.lock(205KB)
----.editorconfig(189B)