0

在使用 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

根据安装http://docs.parseplatform.org/parse-server/guide/的先决条件,我在设置 parse-server 期间收到了 appId 以及主密钥和 mongodb 实例,使用以下命令:sh <(curl - fsSL https://raw.githubusercontent.com/parse-community/parse-server/master/bootstrap.sh)它允许我生成 id 和 key

此外,我正在使用 MongoDB Compass 来查看数据库,一切看起来都很棒。我已经能够通过使用简单的 curl -X POST
-H "X-Parse-Application-Id: APPLICATION_ID"
-H "Content-Type: application/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 命令中的参数更改为使用云解析服务器,一切正常,这让我相信解析服务器在本地运行时有问题。

Javascript 控制台的屏幕截图

网络选项卡的屏幕截图

4

1 回答 1

0

看起来您的 Parse Server 正在侦听 http,但仪表板正在尝试使用 https。请尝试--serverURL "http://localhost:1337/parse"代替--serverURL "https://localhost:1337/parse"

于 2021-11-02T16:39:28.933 回答