如何在 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 开发页面中所述。

参考文献