如何在 Triggers 和 Functions 中使用外部库
上次更新时间 2024 年 3 月 22 日
目标
解释如何在 JavaScript 库中编程 Triggers 和 Functions 时使用第三方 npm 包。
解决方案
为您的库创建一个新的工作目录。 使用npm init -y
创建一个新的 package.json。
安装新软件包
> npm install mathjs
依赖项将添加到 package.json 中。
"dependencies": {
"mathjs": "^11.11.2"
}
为了使用外部包,我们需要将其导入到我们的 index.js 中。
#!js name=example api_version=1.0
import {pi} from 'mathjs';
function calculateCircleArea(radius) {
return pi * radius * radius
};
redis.registerFunction('calculateArea', calculateCircleArea);
要将其作为单个文件上传,请使用 RedisGears SDK,如Triggers 和 Functions 开发页面中所述。