node.js - 何时迁移到下一个 Node.js 版本

标签 node.js aws-lambda

我有一个使用 v6.10 的 Node.js 应用程序。 我在 Nodejs.org 看到了当前推荐的版本是 8.9。

如果我对 v8.9 功能没有任何特殊需求,是否有充分的理由继续前进? 此外,我在 AWS Lambda 上运行,因此迁移到较新的版本意味着我需要使用我的代码上传运行时,这似乎是一个明显的缺点。

最佳答案

我肯定会等到 AWS Lambda 原生支持 8.x,而不是将运行时打包在 Lambda 部署包中。

8.x 相对于 6.x 确实有很多优点,比如 async/await。如果您当前不需要任何新功能,那么您当然不需要急于升级。然而,在 Amazon 向 Lambda 添加 8.x 支持后的某个时候,他们将弃用 6.x 支持并向您发送一条消息,告知您需要升级。

关于node.js - 何时迁移到下一个 Node.js 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47139251/

相关文章:

facebook - 使用 everyauth/express 和多个配置?

node.js - socket.io 发出多次

java - 单核 Java 11 上的并发 IO

aws-lambda - HTTPApi + 无服务器框架 + API 网关 CORS 不工作

node.js - 如何在本地计算机上模拟 AWS Parameter Store 进行 lambda 函数开发?

amazon-web-services - 使用 LambdaIntegration 时 CDK 覆盖绑定(bind)

aws-lambda - AWS Amplify 从使用 api 类别创建的 DynamoDB 表获取流 ARN

javascript - 将 HTML 响应转换为数组或 NodeJS 中的对象

javascript - Node Js回调返回函数

node.js - npm 安装返回 "TypeError: Cannot convert undefined or null to object"