0
我有一些問題讓我的應用程序從Parse遷移。這是我迄今爲止所做的:解析遷移噩夢在語句前缺少分號
打開一個mLab帳戶並創建了一個mongoDb。 將數據遷移到該數據庫。 找到github上的Parse Server Example App頁面,下載它並將目錄更改爲它。 該文件的index.js內,我編輯用它來滿足我的應用程序:
var api = new ParseServer({
databaseURI: databaseUri || ' mongodb://USERNAME:[email protected]:#####/fritchchurch',
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || 'fritchChurch',
masterKey: process.env.MASTER_KEY || 'MYMASTERKEYWASHERE'
serverURL: process.env.SERVER_URL || 'http://localhost:1337/parse', // Don't forget to change to https if needed
liveQuery: {
classNames: ["Posts", "Comments"] // List of classes to support for query subscriptions
}
});
在此之後,我安裝了終端npm
。 然後我安裝了mongo for OS X,啓動了mongod
服務,然後在新窗口中運行mongo
。
在這裏,我跑了,我跑了從mongo
同一個終端窗口中輸入以下:
curl -X POST \
-H "X-Parse-Application-Id: fritchChurch" \
-H "Content-Type: application/json" \
-d '{"HerCell":1337, "title":"Sean Plott", "address":false}' \
http://localhost:1337/parse/classes/FritchDirectory
然後我在終端得到這樣的:
> -H "X-Parse-Application-Id": "fritchChurch" \
2016-10-06T10:23:11.818-0500 E QUERY [thread1] SyntaxError: missing ; before statement @(shell):1:3
> -H "Content-Type": "application/json" \
2016-10-06T10:23:11.819-0500 E QUERY [thread1] SyntaxError: missing ; before statement @(shell):1:3
> -d '{"HerCell":1337, "title":"Sean Plott", "address":false}' \
2016-10-06T10:23:11.821-0500 E QUERY [thread1] SyntaxError: missing ; before statement @(shell):1:3
這是怎麼回事?
爲了讓你的分析服務器工作,你需要啓動它(可能與節點),然後你可以從你的終端發出一個curl請求到服務器 – LulzCow
@LulzCow我終於搞定了,但得到這個'[HostnameCanonicalizationWorker]無法獲取名稱信息:[(10.0.1.8,「節點名或服務器名已提供或未知)」,(10.0.1.8,「節點名或服務器名已提供,或未知」)]' – user717452