本地parse-server环境下parse-dashboard访问白屏报404错误排查
排查解决步骤
- 校验密钥参数一致性
你通过bootstrap脚本生成的appId和masterKey,需要完整替换parse-dashboard启动命令中的占位符yourAppId、yourMasterKey,参数不匹配会导致dashboard请求parse-server配置接口时触发404错误。 - 补充parse-server的
publicServerURL配置
启动本地parse-server时需要显式指定该参数,取值和你传入dashboard的--serverURL完全一致,参考启动命令:
parse-server --appId 你的实际appId --masterKey 你的实际masterKey --databaseURI mongodb://127.0.0.1:27017/parse --publicServerURL http://localhost:1337/parse
- 调整地址避免解析差异
可尝试将parse-dashboard启动参数里的--serverURL值替换为http://127.0.0.1:1337/parse,避免localhost和127.0.0.1的本地解析差异、跨域拦截导致的请求异常。 - 验证parse-server配置接口可用性
直接在浏览器访问http://localhost:1337/parse/serverInfo,如果能正常返回JSON格式的服务端信息,说明parse-server配置正常,问题出在dashboard参数匹配;如果返回404,说明parse-server的挂载路径配置错误,需要调整parse-server启动时的挂载路径为/parse。 - 校验版本兼容性
执行npm list parse-server parse-dashboard查看两个组件的版本,确保两者均为官方最新稳定版,大版本差异可能会出现接口不兼容导致404问题。
内容的提问来源于stack exchange,提问作者Rasmus Fredrik Hansson
相关产品推荐
相关产品推荐

