为什么我需要使用" JavaScript密钥"在node.js上使用解析时?

时间:2016-05-07 01:19:05

标签: javascript parse-platform

使用parse javascript library编写node.js代码时,需要使用" JavascriptKey"对其进行初始化。使用JavascriptKey并创建推送通知时,需要打开"客户端推送"。解析界面说明客户端推送:

  

允许使用公共客户端密钥发送推送。在开发过程中很有用,但我们建议在生产应用程序中禁用它。

因此,我似乎不愿继续投入生产,尤其是因为我只是从服务器创建推送通知。

我是否必须在node.js中使用JavaScript密钥?我应该以不同的方式解决所有这些问题吗?

1 个答案:

答案 0 :(得分:0)

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 Server不再需要与Parse一起使用的客户端密钥。 https://github.com/ParsePlatform/parse-server

不支持客户端推送。您只能使用masterKey发送推送通知 https://github.com/ParsePlatform/parse-server/wiki/Push