У меня возникают проблемы с переносом приложения из Parse. Вот что я сделал до сих пор:Прохождение миграции Кошмар Пропущенная точка с запятой перед операцией
Открыл учетную запись mLab и создал mongoDb. Перенос данных в эту базу данных. Перейти на страницу примера сервера Parse на странице github, загрузить ее и поменять на нее каталог. В 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 для 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
Что происходит?
Чтобы получить запрос на вашем сервере синтаксического анализа, вы должны запустить его (возможно, с узлом), а затем вы можете сделать запрос на завивание с вашего терминала, который попадает на сервер. – LulzCow
@LulzCow. Наконец, я получил это '[HostnameCanonicalizationWorker] Не удалось получить информацию о имени для: [(10.0.1.8,« nodename или servname предоставлено или неизвестно »), (10.0.1.8,« nodename или servname предоставлено или неизвестно »)]' – user717452