问题标签 [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.
parse-platform - 远程访问 Parse 仪表板
我设法使用 ubuntu 服务器和 mongoDB 为我的 Android 应用程序配置了独立的 Parse 服务器。现在 Parse 发布了其用于解析服务器的开源仪表板,我可以设置它,但在远程访问它时出错。
正如它所说的“Parse Dashboard 只能通过 HTTPS 远程访问”。我几乎没有开发网络应用程序的经验。我曾尝试将 url 中的 http 更改为 https,但没有成功!
我也尝试为基本身份验证添加用户名和密码,但它也没有奏效!这是解析仪表板的链接
express - 从快速路线运行云功能
使用新的解析服务器有没有办法从 index.js 调用 main.js 文件中的函数?示例是允许第三方端点,以便他们可以发布一组数据而无需 application_id 或任何键。
旧托管的 parse.com 允许这样;
但我无法让路由在解析服务器中工作。
android - 解析 query.whereNear 和 query.whereWithinKilometers 都返回空对象列表
首先,我在 localhost 上使用 Parse Server,我的客户端是 Parse Android SDK。
我有一个名为“位置”的 GeoPoint 字段的“地点”类。此类有 50 行,所有行都带有“位置”,例如:-22.xxxxxx | -42.xxxxxx
当我尝试在没有Geopoint
过滤器的情况下查询所有行时,我得到了全部 50 个。但是当我添加过滤器时query.whereWithinKilometers
,query.whereNear
我得到一个空objects
var。
日志“LOG 1”和“LOG 2”显示了我的正确坐标,所以gp
Geopoint 是正确的。
未显示“LOG 3”,因为“objects.toString()”抛出 NullPointerException。
结论:
完全相同的代码,没有query.whereWithinKilometers
完美的作品。并且 de 回调需要不到 1 秒的时间。
使用query.whereWithinKilometers
,回调需要 5 到 10 秒,然后返回空对象。我已经尝试了 15、150、1500、15000 公里,但没有任何回报。而且那个班级的所有地方都在我的城市,所以,10公里就可以了。
我想不出还有什么要检查的。
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 证书配置一些端口吗?
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似乎没有帮助。帮助!
facebook-oauth - 解析服务器,PFFacebookUtils 覆盖用户名
因此,PFUser 将使用电子邮件和密码以传统方式登录。当他们注册时,我将用户名设置为与电子邮件地址相同。当用户登录时,他们使用他们的电子邮件。
这一直很好,直到我添加了一个“连接到 facebook”按钮,我在其中调用了以下内容:
问题是,当这成功时,我的用户名已更改为一长串随机字符。这意味着如果我退出,我将无法重新登录,因为电子邮件不再与用户名匹配。
我在 Heroku 上使用解析服务器。我不会发布任何云代码,因为这直到我实现 Facebook oauth 才开始发生。
node.js - 仅在 Parse 上对 MongoDB 的“未授权查询 _SCHEMA”
我有一个迁移的 Parse 应用程序在 Parse 2.1.6 上运行。它使用简单的 MongoDB 3.0.8(RocksDB 引擎)设置,并带有身份验证。它正在使用的用户具有以下权限:
当 Parse 服务器启动或尝试处理任何请求时,我得到:
鉴于以下情况,这似乎很奇怪:
- 用户显然有权查询此数据库上的任何集合,
- 同一用户确实能够通过 mongo 控制台或 robomongo 查询此集合,
- Parse.com 在使用此数据库时正常工作,与同一用户,
- 我实际上可以在本地运行相同的 Parse 应用程序,并与该用户指向同一个远程 MongoDB,并且它可以在没有此类错误的情况下工作。
这有点疯狂。我觉得我在这里错过了一些非常基本的东西。有什么想法吗?
更新:作为请求,示例代码显示了服务器如何启动:
parse-platform - 无法让 Unity SDK 连接到 AWS 托管的解析实例(GenerateWWWInstance 中的空引用)
没有人让 Unity SDK 与自托管 Parse 部署一起工作吗?
如果我使用规定的代码,它看起来像这样:
我得到一个看起来像这样的调用堆栈:
>
我错过了什么?
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
ios - 在 AWS ClientKeys 上解析开源服务器
我正在将应用程序切换到 AWS 开源解析服务器,但我遇到了此代码的问题。
我没有客户端密钥,没有它就会崩溃。如果有人可以提供帮助,那就太好了。