是否可以向 Parse Server 添加额外的逻辑?
Is it possible to add additional logic to the Parse Server?
我想根据 Y 值中收到的输入对 X 值执行一些操作。我可以在解析服务器中编写服务器端代码来执行此类操作吗?
任何指针都会有所帮助。
谢谢。
可以通过云代码实现自定义服务器端代码。云代码允许您创建用 NodeJS 编写的自定义函数,这些函数可以执行各种操作,例如:从数据库查询、与其他解决方案集成,例如:社交、发送电子邮件等。 parse-server 的一大优势是您可以在云代码功能中使用您喜欢的任何 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/
祝你好运:)
我想根据 Y 值中收到的输入对 X 值执行一些操作。我可以在解析服务器中编写服务器端代码来执行此类操作吗? 任何指针都会有所帮助。
谢谢。
可以通过云代码实现自定义服务器端代码。云代码允许您创建用 NodeJS 编写的自定义函数,这些函数可以执行各种操作,例如:从数据库查询、与其他解决方案集成,例如:社交、发送电子邮件等。 parse-server 的一大优势是您可以在云代码功能中使用您喜欢的任何 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/
祝你好运:)