2016-10-06 88 views
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 

這是怎麼回事?

+0

爲了讓你的分析服務器工作,你需要啓動它(可能與節點),然後你可以從你的終端發出一個curl請求到服務器 – LulzCow

+0

@LulzCow我終於搞定了,但得到這個'[HostnameCanonicalizationWorker]無法獲取名稱信息:[(10.0.1.8,「節點名或服務器名已提供或未知)」,(10.0.1.8,「節點名或服務器名已提供,或未知」)]' – user717452

回答

1

您可以在本地使用這些命令來啓動你的蒙戈實例和解析服務器實例:

$ npm install -g parse-server mongodb-runner 
$ mongodb-runner start 
$ parse-server --appId APPLICATION_ID --masterKey MASTER_KEY 

但由於你的數據庫是在MLAB託管,你也許並不需要啓動蒙戈亞軍。您只能嘗試運行服務器:

$ npm install -g parse-server 
$ parse-server --appId APPLICATION_ID --masterKey MASTER_KEY 

您可以按照快速入門指南here。或完整指南here