我尝试在 javascript 中使用可选链接,但我的 eslint 规则导致错误。
错误:可选链的使用不安全。如果它与“未定义”短路,则评估将抛出 TypeError no-unsafe-optical-chaining
const { homeAddress, officeAddress} = Employee?.addresses;
Run Code Online (Sandbox Code Playgroud)
错误:可选链上的算术运算不安全。它可能会导致 NaN no-unsafe-Optional-chaining
const AddressesCount = homeAddress?.length + officeAddress?.length
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?我不想违反规则
我尝试将我的应用程序从节点 16 更新到节点 18,完成更改版本后,我启动了我的应用程序并发送了 api 调用,并收到了以下输出。
\nWarning: found unsupported runtime 'nodejs18.x' for function 'rs-ms-v1'\n\xc3\x97 Unsupported runtime\nRun Code Online (Sandbox Code Playgroud)\n我们正在使用 serverless.yml 文件
\n我的无服务器库版本是3.33.0\ni检查了aws文档lambda函数开始支持nodejs18.x
\n请在下面附上您的解决方案。
\nnode.js aws-lambda serverless-framework serverless-architecture serverless