繁体   English   中英

将 node.js 模块动态加载到作为 Lambda Z86408593C34AF77FDDZ0DF932F8B5261 运行的另一个 node.js 模块中

[英]Load node.js module dynamically into another node.js module running as a Lambda Function

在Lambda Function(一个节点js模块)里面,我想根据请求参数动态加载另一个节点js模块。 要动态加载的节点 js 模块应该存在于 S3 存储桶中吗?

请求您对此用例的帮助和支持? 谢谢你

理论上,你可以做到这一点。

在实践中,从Lambda做这样的事情可能没有多大意义。 您按毫秒计费。 即使您想从 S3 加载,它仍然是一个网络调用(在这里考虑一些延迟。)。 您还将为 S3 请求付费,如果您的流量不错,并且根据您要加载的此类文件的数量,该解决方案的成本可能不会很高。 表现有效。

考虑使用 lambda 代码打包您需要加载的所有文件的可能性(由于 package 大小可能导致启动缓慢)。 然后根据请求延迟加载所需的模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM