是否可以向解析服务器添加其他逻辑?

时间:2016-08-09 07:09:19

标签: parse-server

我想根据Y值中收到的输入对X值执行一些操作。我可以在解析服务器中执行这样的操作来编写服务器端代码吗? 任何指针都会有所帮助。

感谢。

1 个答案:

答案 0 :(得分:2)

可以通过云代码实现自定义服务器端代码。云代码允许您创建使用NodeJS编写的自定义函数,这些函数可以执行各种操作,例如:从数据库查询,与其他解决方案集成,例如:社交,发送电子邮件等。解析服务器的一大优势是你可以在云代码功能中使用你喜欢的任何npm模块,因为有数百万个模块,你有无限的选择。

云代码的另一个非常酷的功能是服务器端挂钩 服务器端挂钩允许您编写在保存或删除对象时由解析服务器核心触发的代码。这样的事件可以是:   beforeSave - 在将对象保存到数据库之前执行某些操作 afterSave - 在保存对象后执行某些操作 beforeDelete - 在删除之前执行某些操作

越来越多..

为了定义新的云代码功能,您需要使用以下代码:

Parse.Cloud.define("{YOUR_FUNCTION_NAME}", function (request, response) {
     // write your code, require some npm module and more...
});

为了创建服务器端挂钩,您可以编写以下代码:

Parse.Cloud.beforeSave("{PARSE_OBJECT_NAME}", function (request, response) {
    // write your code and handle before saving an object
});

触发云代码功能可以通过解析服务器REST API或解析服务器客户端SDK(iOS,Android,JavaScript等)轻松完成

这里有一个很棒的云代码指南:

http://parseplatform.github.io/docs/cloudcode/guide/

祝你好运:)