gpt4 book ai didi

javascript - 带有 ESM 的 Lambda 函数

转载 作者:太空宇宙 更新时间:2023-11-03 23:54:19 25 4
gpt4 key购买 nike

首先,我是一个 Node 新手,从 PHP 开发转向,所以这个问题可能很愚蠢..

我正在使用带有 ESM(“导入”语法)的 Node 开发 Web 服务。

现在我正在尝试构建一些微服务来使用 Lambdas 进行后台操作,以 SQS 作为触发器,以 Serverless 框架作为部署工具。

现在我部署了第一个 Lambda,我意识到 Lambda 不支持 ESM 语法,但所有服务/工厂都已采用 ESM 语法。

管理基于 ESM 语法中的服务的 lambda 函数的最佳方式是什么?

如何处理 Web 服务和 lambda 包中使用的通用服务?如果有意义的话,我不想复制到 IDE 中的两个项目。

因此,我希望将此无服务器框架放在同一个文件夹中并从那里进行管理,但不确定这是否是前进的最佳方式..

如果我使用“Typescript”(由于项目截止日期我还没有机会探索它),我在 Lambda 部署时是否不会遇到这个问题?

最佳答案

Serverless Webpack您可以同时获得 ESM 和 TypeScript 支持。

对于常用服务,您可以考虑将它们发布为包,直接从 GitHub URL 安装它们,或者将所有内容放在同一个存储库中并直接导入它们,无论哪种方式最适合您。

关于javascript - 带有 ESM 的 Lambda 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58045954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com