【问题标题】:Parse-server return 403 on XMLHttpRequest request解析服务器在 XMLHttpRequest 请求上返回 403
【发布时间】:2017-07-23 23:23:48
【问题描述】:

我刚刚安装了解析服务器并使用它。 (虽然我对nodejs并不陌生) 我设法在本地使用解析服务器,并且可以使用类并将数据保存在远程 MongoDB 中而不会出现问题。

但是当我在服务器上(通过 Dokku)上传代码时,XMLHttpRequest 返回 403 错误。

我搜索并尝试了很多东西,但无法解决这个问题。

感谢一些帮助。

【问题讨论】:

  • 403 表示您无权访问该资源。尝试从浏览器访问确切的 URL,看看它是否有效。您可能还有 CORS 问题。
  • 直接说:{"error":"unauthorized"}
  • 我想问题与授权有关。

标签: javascript node.js mongodb xmlhttprequest parse-server


【解决方案1】:

您似乎没有正确配置 ACL 或没有使用 masterKey。 parse-server 具有内置的身份验证和 ACL。您可以使用“masterKey”覆盖 ACL。

【讨论】:

  • 谢谢,我用的是 parse-server-sample 所以你能给我一个例子吗?
  • 作为客户端试试这个例子,并查看官方 NPM 页面了解如何在服务器上设置它: curl -X POST \ -H "X-Parse-Application-Id: you_app_id" \ -H "X-Parse-Master-Key: your_master_key" \ -H "Content-Type: application/json" \ -d '{ "data": { "title": "The Shining", "alert": "所有工作和没有戏会使杰克成为一个迟钝的男孩。” } }',
  • 感谢 Alon OZ,它帮助我在服务器上手动运行它,它工作正常。所以我猜 parse 和 dokku 有一些问题或者我不知道如何配置它。
猜你喜欢
  • 1970-01-01
  • 2017-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-05
  • 2012-07-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多