使用 parse javascript library 编写 node.js 代码时,需要用“JavascriptKey”初始化。使用 JavascriptKey 并创建推送通知时,需要开启“客户端推送”。解析接口(interface)说明了客户端推送:
Allow pushes to be sent using the public client keys. Useful during development, but we suggest disabling it on production apps.
所以,这似乎是我不想继续生产的东西,特别是因为我只是从服务器创建推送通知。
我必须在 node.js 中使用 JavaScript 键吗?我应该以不同的方式处理这一切吗?
最佳答案
JavascriptKey 是不必要的,所以在开源的 Parse-Server 中是可选的。
尝试使用 MasterKey 发送推送。
Parse.Push.send({
where: query,
data: {
alert: "test"
}
},{
useMasterKey:true,
success: console.log,
error: console.error
});
如果您自己托管 Parse,则可以在没有 JavascriptKey 的情况下进行设置。
一些开源 Parse-Server 的引用。
Parse 服务器不再需要与 Parse 一起使用的客户端 key 。
https://github.com/ParsePlatform/parse-server
不支持客户端推送。您只能使用 masterKey 发送推送通知
https://github.com/ParsePlatform/parse-server/wiki/Push
关于javascript - 为什么在 node.js 上使用 parse 时需要使用 "JavaScript key"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37083497/