1

在 Kinvey 的自定义端点中,我看到 modules 参数公开内置模块,如下所示:

function onRequest(request, response, modules) {
}

我可以从这里的文档中看到 Kinvey 有一些现有的内置功能

http://devcenter.kinvey.com/rest/reference/business-logic/reference.html#modules

我的问题是,

  1. 是否可以在 Kinvey 的某个地方定义我们自己的自定义可重用模块并在上面的自定义端点函数中使用它?如果有怎么办?

  2. 是否可以在上述自定义端点函数中定义(类似于 package.json)和使用外部 npm 包?

4

2 回答 2

2

很高兴看到您对使用 Kinvey 表现出兴趣!

关于你的问题 - 是的,如果我得到你的正确,两者都是可能的。请参阅下面的进一步说明...

  1. 您可以实现 Common Code,并使用它来创建可在您的业务逻辑脚本中使用的可重用函数。请参阅以下链接了解更多信息。
  2. 您可以实现 Kinvey Flex 服务,这是用于数据集成和功能性业务逻辑的低代码、轻量级 NodeJS 微服务。FlexServices 利用 Flex SDK,可以包括用于数据集成的 FlexData、用于基于触发器的数据前/后挂钩或自定义端点的 FlexFunctions,以及用于通过 Mobile Identity Connect (MIC) 进行自定义身份验证的 FlexAuth。请参阅以下链接了解更多信息。

我希望,我已经很好地通知了你。

于 2018-10-23T08:30:22.947 回答
0

不,这在免费层中是不可能的,在 Business Logic 中,您只能使用明确列入白名单的模块。

在付费的“商业版”中,可以选择在平台内运行任何节点代码(包括您想要的任何 npm 模块)。

于 2016-06-09T13:02:23.487 回答