解析服务器仪表板列验证,如用户类用户名

Posted

技术标签:

【中文标题】解析服务器仪表板列验证,如用户类用户名【英文标题】:Parse Server Dashboard Column validation like User class username 【发布时间】:2017-02-09 20:09:49 【问题描述】:

我只是想知道在从 Parse Dashboard 强制创建时,是否有办法使类的列。就像_User 类需要用户名、密码和电子邮件一样。

【问题讨论】:

【参考方案1】:

我建议您为此使用 Cloud Code 的 beforeSave 触发器。这些beforeSave 触发器类似于 Mongoose 中的验证器:它们会在保存该特定类型的任何文档之前自动执行。

除了检查某些字段是否必填外,您还可以使用它来设置默认值等。

如果触发器返回错误,则不会保存文档。如果返回成功,则流程继续并保存文档。

以下是在 User 类上创建 beforeSave 的快速示例:

Parse.Cloud.beforeSave(Parse.User, function (request, response) 
    if (request.object.get('favouriteAnimals') === undefined) 
        request.object.set('favouriteAnimals', []);
    
    if (!request.object.get('firstName') || !request.object.get('lastName')) 
        response.error('Full name is required.');
    
    else 
        response.success();
    
);

【讨论】:

以上是关于解析服务器仪表板列验证,如用户类用户名的主要内容,如果未能解决你的问题,请参考以下文章

将服务器推送通知解析到特定用户问题

解析服务器仪表板登录

通过 cloudKit 云或解析方案数据

AWS Bitnami Parse Server - 添加 HTTP 身份验证使我在解析仪表板中的应用程序“未经授权”

使用护照进行身份验证后,如何在 React FROM express 中重定向到用户仪表板

css 此用户样式将恢复GitHub仪表板上的列交换。可能很脆弱,如果它不再起作用,请在下面评论。