gpt4 book ai didi

node.js - 如何将自定义类添加到 AWS Lambda 层?

转载 作者:太空宇宙 更新时间:2023-11-04 01:22:16 27 4
gpt4 key购买 nike

我正在尝试弄清楚如何将我的类添加到 AWS Lambda 层。我已经添加了一个自定义库并使其正常工作,但遵循相同的过程似乎不起作用。我尝试将类压缩到 Nodejs 文件夹中,并且还尝试将类放在 NodeJS 文件夹内的 Node_modules 文件夹中。

最后,假设可以添加它们,我如何将它们导入到我的 lambda 函数中使用?

const uuid = require("uuidv4").default;

module.exports = class Order {
constructor
(userId, exchange, market, trades, status, closed)
{
this.orderId = uuid();
this.userId = userId;
this.items = items;
this.status = status;
this.closed = closed;
};
};

最佳答案

只需将文件(包含您的类)添加到 Nodejs 目录,将其压缩并上传到 Lambda 层即可。

图层被解压到函数执行环境的/opt目录下。每个运行时都会根据语言在/opt 下的不同位置查找库。对于 Node,您需要如下所示的类:

const myclass = require('/opt/nodejs/myclass');

关于node.js - 如何将自定义类添加到 AWS Lambda 层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58826223/

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