私のアプリがParseから移行されるのに問題があります。これまで私が行ってきたことは次のとおりです。Parse Migration Nightmareステートメント前のセミコロンがありません
mlabアカウントを開いてmongoDbを作成しました。 そのデータベースにデータを移行しました。 gseubの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
をインストールしました。 その後、OS X用にmongoをインストールし、mongod
サービスを開始し、新しいウィンドウで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
で何が起こっているのか、ここから
私はからmongo
を実行した同じターミナルウィンドウで次のように走りましたか?
あなたのパースサーバー上でリクエストを取得するには、(おそらくノードを使用して)それを起動してから、ターミナルからサーバーにヒットするカールリクエストを送信する必要があります – LulzCow
@LulzCow '[HostnameCanonicalizationWorker]は、[(10.0.1.8、"提供されたノード名も提供されていない、または知られていない ")、(10.0.1.8、"提供されたノード名もservnameもない " – user717452