问题标签 [parse-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4431 浏览

parse-platform - 远程访问 Parse 仪表板

我设法使用 ubuntu 服务器和 mongoDB 为我的 Android 应用程序配置了独立的 Parse 服务器。现在 Parse 发布了其用于解析服务器的开源仪表板,我可以设置它,但在远程访问它时出错。

正如它所说的“Parse Dashboard 只能通过 HTTPS 远程访问”。我几乎没有开发网络应用程序的经验。我曾尝试将 url 中的 http 更改为 https,但没有成功!

我也尝试为基本身份验证添加用户名和密码,但它也没有奏效!这是解析仪表板的链接

https://github.com/ParsePlatform/parse-dashboard

0 投票
1 回答
224 浏览

express - 从快速路线运行云功能

使用新的解析服务器有没有办法从 index.js 调用 main.js 文件中的函数?示例是允许第三方端点,以便他们可以发布一组数据而无需 application_id 或任何键。

旧托管的 parse.com 允许这样;

但我无法让路由在解析服务器中工作。

0 投票
1 回答
516 浏览

android - 解析 query.whereNear 和 query.whereWithinKilometers 都返回空对象列表

首先,我在 localhost 上使用 Parse Server,我的客户端是 Parse Android SDK。

我有一个名为“位置”的 GeoPoint 字段的“地点”类。此类有 50 行,所有行都带有“位置”,例如:-22.xxxxxx | -42.xxxxxx

当我尝试在没有Geopoint过滤器的情况下查询所有行时,我得到了全部 50 个。但是当我添加过滤器时query.whereWithinKilometersquery.whereNear我得到一个空objectsvar。

日志“LOG 1”和“LOG 2”显示了我的正确坐标,所以gpGeopoint 是正确的。

未显示“LOG 3”,因为“objects.toString()”抛出 NullPointerException。

结论:

完全相同的代码,没有query.whereWithinKilometers完美的作品。并且 de 回调需要不到 1 秒的时间。

使用query.whereWithinKilometers,回调需要 5 到 10 秒,然后返回空对象。我已经尝试了 15、150、1500、15000 公里,但没有任何回报。而且那个班级的所有地方都在我的城市,所以,10公里就可以了。

我想不出还有什么要检查的。

0 投票
3 回答
5965 浏览

ubuntu - Parse Dashboard 只能通过 HTTPS 远程访问

我正在尝试在 DigitalOcean 的服务器上部署 Parse Server 和 Parse Dashboard。我通过 docker-compose 在这个 git 上安装: https ://github.com/yongjhih/docker-parse-server

当我访问它时,http: //rafael-ruiz.es:4040它说:

Parse Dashboard 只能通过 HTTPS 远程访问

所以这些是我的解决方案:

1.-根据解析(https://github.com/ParsePlatform/parse-dashboard

在生产中部署

如果您要部署到 Heroku 或 Google App Engine 等提供商,SSL 端点会提前终止并由提供商处理,您可能会遇到此错误:Parse Dashboard 只能通过 HTTPS 远程访问。

在继续之前,请确保您的服务器无法通过 HTTP 访问。请参阅提供程序文档以强制 HTTPS 连接到您的部署。

设置环境变量 PARSE_DASHBOARD_ALLOW_INSECURE_HTTP=1 告诉解析服务器跳过安全测试。

所以我将环境变量设置为 1。但什么也没发生。

2.- 我已经启用了 https(尝试https://rafael-ruiz.es)。但是当我尝试时:https ://rafael-ruiz.es:4040它不起作用。

这有什么问题?

谢谢。


问题:

可能是因为我必须使用我的 SSL 证书配置一些端口吗?

0 投票
1 回答
269 浏览

curl - 从 Parse.com 启动 - 为什么 cURL POST 到解析服务器在本地工作,但在 Heroku 上却不行?

在 Heroku 上本地和远程运行 stock parse-server (ps) 示例是可行的。使用我的云代码(我的应用程序)从 cURL 到 ps 示例的身份验证在 Heroku 上本地和远程工作。

  • cURL POST 到本地 ps + 本地 mongodb 工作
  • cURL GET 到本地 ps + 本地 mongodb 工作
  • cURL POST 到本地 ps + mLab mongodb 工作
  • cURL GET 到本地 ps + 本地 mongodb 工作

    然而,

  • cURL POST 到 Heroku ps + mLab mongodb不起作用,而是导致Cannot POST /parse错误。

节点文件index.js指向格式的正确heroku地址https://myApp.herokuapp.com/parse/

本地 cURL POST 改编自迁移指南

本地卷曲获取:

远程卷曲 POST :

在这里尝试了故障排除技巧,但没有得到任何结果。 这个 SO post似乎没有帮助。帮助!

0 投票
1 回答
98 浏览

facebook-oauth - 解析服务器,PFFacebookUtils 覆盖用户名

因此,PFUser 将使用电子邮件和密码以传统方式登录。当他们注册时,我将用户名设置为与电子邮件地址相同。当用户登录时,他们使用他们的电子邮件。

这一直很好,直到我添加了一个“连接到 facebook”按钮,我在其中调用了以下内容:

问题是,当这成功时,我的用户名已更改为一长串随机字符。这意味着如果我退出,我将无法重新登录,因为电子邮件不再与用户名匹配。

我在 Heroku 上使用解析服务器。我不会发布任何云代码,因为这直到我实现 Facebook oauth 才开始发生。

0 投票
0 回答
270 浏览

node.js - 仅在 Parse 上对 MongoDB 的“未授权查询 _SCHEMA”

我有一个迁移的 Parse 应用程序在 Parse 2.1.6 上运行。它使用简单的 MongoDB 3.0.8(RocksDB 引擎)设置,并带有身份验证。它正在使用的用户具有以下权限:

当 Parse 服务器启动或尝试处理任何请求时,我得到:

鉴于以下情况,这似乎很奇怪:

  • 用户显然有权查询此数据库上的任何集合,
  • 同一用户确实能够通过 mongo 控制台或 robomongo 查询此集合,
  • Parse.com 在使用此数据库时正常工作,与同一用户,
  • 我实际上可以在本地运行相同的 Parse 应用程序,并与该用户指向同一个远程 MongoDB,并且它可以在没有此类错误的情况下工作。

这有点疯狂。我觉得我在这里错过了一些非常基本的东西。有什么想法吗?

更新:作为请求,示例代码显示了服务器如何启动:

0 投票
1 回答
351 浏览

parse-platform - 无法让 Unity SDK 连接到 AWS 托管的解析实例(GenerateWWWInstance 中的空引用)

没有人让 Unity SDK 与自托管 Parse 部署一起工作吗?
如果我使用规定的代码,它看起来像这样:

我得到一个看起来像这样的调用堆栈:

>

我错过了什么?

0 投票
2 回答
2797 浏览

android - 使用 parse-server-example 和 parse-dashboard(本地)连接新的 Android 项目

我正在尝试将一个新的 android 项目与 parse-server-example (本地)连接并使用 parse-dashboard 显示它。我已经成功地将 parse-server-example 与 parse-dashboard 链接...(通过更改 parse-server-example/index.js 和 parse-dashboard/parse-dashboard-config.json 中的 appId 和 masterKey)。我已经安装了 mongodb 和所有东西(mongodb、parse-server-example 和 parse-dashboard 运行良好)。

但是现在当我尝试在 android 项目中初始化解析服务器时,它不会在本地解析中创建任何东西(类)。(与 parse.com 一起工作)。谢谢。我的代码

清单文件

构建.gradle 文件

MainActivity.java

启动应用程序.java

我也尝试过将对象的创建放在主要活动中

MainActivity.java

0 投票
3 回答
67 浏览

ios - 在 AWS ClientKeys 上解析开源服务器

我正在将应用程序切换到 AWS 开源解析服务器,但我遇到了此代码的问题。

我没有客户端密钥,没有它就会崩溃。如果有人可以提供帮助,那就太好了。