解析服务器CLP

问题描述

我正在尝试使CLP正常工作,但是由于某些原因,它没有成功。我以前曾经有过这项工作,但我再也找不到了。

我有一个配置文件类,其中包含指向用户的指针字段。我将CLP设置如下:

enter image description here

我还钩住了Profile上的beforeFind并记录了请求,以确保确实发送了用户

请求的最后部分已发送:

user: ParseUser { _objCount: 20,className: '_User',id: 'a8tThkoh3j' },installationId: '00cb69b7-d74c-49fd-8546-e824c0c49097'
}

但是,我仍然得到:

error: Parse error: Permission denied for action find on class profile. {"code":119,"stack":"Error: Permission denied for action find on class profile.\n    at Function.validatePermission (C:\\Users\\JP\\
Desktop\\Projets\\auction\\back\\node_modules\\parse-server\\lib\\Controllers\\SchemaController.js:1422:11)\n    at SchemaController.validatePermission (C:\\Users\\JP\\Desktop\\Projets\\auction\\back\\nod
e_modules\\parse-server\\lib\\Controllers\\SchemaController.js:1427:29)\n    at C:\\Users\\JP\\Desktop\\Projets\\auction\\back\\node_modules\\parse-server\\lib\\Controllers\\DatabaseController.js:1111:65\
n    at runMicrotasks (<anonymous>)\n    at processticksAndRejections (internal/process/task_queues.js:97:5)"}

解决方法

菲利普

原因是上次发布的 parse Dashboard (2.1.0) 版本中的一个错误。查看此 pull request 了解更多信息。

可能的解决方法是降级到之前版本的 parse Dashboard 2.0.4 或使用 parse Dashboard master(上面的 pull request 已经合并到 master)。

问候 巴尔德斯