Kinvey的定制模块

时间:2016-06-08 05:54:49

标签: node.js npm kinvey mbaas

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

function onRequest(request, response, modules) {
}

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

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

我的问题是,

  1. 是否可以在Kinvey的某处定义我们自己的自定义可重用模块并在上面的自定义端点函数中使用它?如果是这样的话?

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

2 个答案:

答案 0 :(得分:2)

很高兴看到您对使用Kinvey感兴趣!

关于您的问题-是的,如果我正确地告诉您,两种情况都是可能的。参见下面的进一步说明...

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

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

答案 1 :(得分:0)

不,这在免费套餐中是不可能的,在商业逻辑中,您仅限于使用明确列入白名单的模块。

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