我已經創建了我自己的parse-server和parse-dashboard實例。解析服務器工作正常,因爲我可以通過curl
遠程讀寫條目。解析儀表板錯誤:您沒有任何應用程序
當我在瀏覽器http://192.168.2.28:4040/apps
中打開儀表板時,它會詢問我配置的用戶名和密碼。成功登錄後,我看到錯誤消息:You don't have any apps
。但是,解析儀表板應該會看到一個正在運行的應用程序,名爲testerdb
。我相信我有一些配置錯誤,但我不確定這可能是什麼。
要開始我的解析服務器我運行這個bash腳本:
APPID="appid123456"
MASTERKEY="masterkey654321"
DBURI="mongodb://127.0.0.1:27017/testerdb?ssl=false"
APPNAME="testerdb"
parse-server --verbose --appId ${APPID} --masterKey ${MASTERKEY} --appName ${APPNAME} --databaseURI ${DBURI}
同樣,我能夠通過curl
成功地讀/寫的解析程序。
要啓動儀表盤我運行:
DASH=/lib/node_modules/parse-dashboard/Parse-Dashboard/parse-dashboard-config.json
parse-dashboard --config ${DASH} --allowInsecureHTTP=1
的allowInsecureHTTP
不會在生產中使用。我只是用它來幫助排除故障。
這是我的語法分析儀表板config.json:
{
"apps": [{
"serverURL": "http://localhost:1337/parse",
"appId": "appid123456",
"masterKey": "masterkey654321",
"appName": "testerdb"
}],
"users": [{
"user":"jftuga",
"pass":"xyz789",
"apps": [{"appId1": "appid123456"}]
}]
}
兩者的bash腳本運行作爲parse
用戶。在瀏覽器中,沒有javascript控制檯消息。在我的parse-server.info
日誌文件(對於分析服務器)中,似乎沒有任何分析儀表板進程正在訪問該應用程序。我也從同一局域網中的另一臺計算機訪問儀表板。
- 何處/儀表板如何查找正在運行的應用程序?
- 我可以查看哪些日誌文件以排除故障?
- 我還能做些什麼來調試呢?
您是否允許在防火牆中使用所需的端口? –
@MazelTov:我檢查過,這不是防火牆問題。我確實找到了解決方案。請參閱下面的完整答案。 – jftuga