在本地解析服务器上运行的解析仪表板错误出现:加载资源失败:服务器响应状态为 404(未找到)

Posted

技术标签:

【中文标题】在本地解析服务器上运行的解析仪表板错误出现:加载资源失败:服务器响应状态为 404(未找到)【英文标题】:parse-dashboard running on local parse-server errors out in with: Failed to load resource: the server responded with a status of 404 (Not Found) 【发布时间】:2021-11-01 21:59:01 【问题描述】:

在使用 parse-server 和 parse-dashboard 设置本地测试环境时,浏览器中会显示错误,并且屏幕只是空白。

mongodb-runner 正在运行并正在处理 mongodb://127.0.0.1:27017/parse

parse-server 正在运行并在 http://localhost:1337/parse 上工作

parse-dashboard 加载了以下信息并运行:

parse-dashboard --dev --appId yourAppId --masterKey yourMasterKey --serverURL "http://localhost:1337/parse" --appName optionalName

在安装解析服务器的过程中,我收到了 appId 以及主密钥和 mongodb 实例id和key

此外,我正在使用 MongoDB Compass 来查看数据库,一切看起来都很棒。我已经能够使用简单的 curl -X POST 创建一个文档 -H "X-Parse-Application-Id: APPLICATION_ID" -H "内容类型:应用程序/json" -d '"score":123,"playerName":"Sean Plott","cheatMode":false' http://localhost:1337/parse/classes/GameScore

我可以访问http://0.0.0.0:4040 上的解析仪表板 浏览器屏幕显示 parse-dashboard 彩色圆圈一秒钟,然后在控制台中显示上述错误消息并变为空白。

我还应该补充一点,如果我将 parse-dashboard 命令中的参数更改为使用云解析服务器,一切正常,这让我相信本地运行的解析服务器有问题。

Screenshot of javascript Console

Screenshot of Network Tab

【问题讨论】:

【参考方案1】:

看起来您的 Parse 服务器正在侦听 http,但仪表板正在尝试使用 https。请尝试--serverURL "http://localhost:1337/parse" 而不是--serverURL "https://localhost:1337/parse"

【讨论】:

谢谢你,Davi,不幸的是,这是我的一个错字。我更新了问题以反映我尝试过但没有成功的正确设置。 您介意尝试在http://localhost:4040 上打开仪表板吗? 我尝试按照建议在localhost:4040 上打开仪表板,但不幸的是问题仍然存在。 您能否分享您在浏览器控制台上看到的所有内容以及网络选项卡上失败的请求? 您好,感谢您的回复。我已经编辑了原始帖子以包含两个屏幕截图。

以上是关于在本地解析服务器上运行的解析仪表板错误出现:加载资源失败:服务器响应状态为 404(未找到)的主要内容,如果未能解决你的问题,请参考以下文章

调用用户注册时,本地运行的解析服务器出现错误

PFFile 无法将文件存储到 Parse-server

Docker-compose up 在本地完美运行,但在 gcp 上出现错误无法将主机名 db 转换为地址:名称解析中的临时故障

在 AWS 上解析仪表板并添加云代码

在亚马逊 AWS 弹性豆茎(或本地?)上安装解析仪表板

使用Back4app-Cli部署本地解析服务器。