2016-02-18 2 views
-1

Я переношу свое приложение из разбора и просматриваю parse-migration guide.throw 'Вы должны предоставить appId и masterKey!';

я выполнил парсинг-серверный пример локально на данный https://github.com/ParsePlatform/parse-server-example и она отлично работает, но после этого я попытался запустить разбор-сервер из https://github.com/ParsePlatform/parse-server, но этого шоу ошибки как

throw 'You must provide an appId and masterKey!'; 

в командной строке.

Добавлен URL-адрес mongodb и другие ключи в index.js и DataAdapter.js, но я не знаю, где добавить значения для главного ключа и идентификатора приложения.

ответ

-1

Я не уверен, что это лучшее решение, но попробовать это в строке:

export API_KEY=foo 
export MASTER_KEY=bar 

(. Просто заменить foo и bar своими собственными ключами, конечно)
Затем npm start снова и он будет работать нормально.

0

Вам не придется загружать parse-server вручную из github. Чаще всего это обрабатывается npm. parse-server-example, о котором вы упомянули, уже использует parse-server, чтобы запустить базовое приложение. parse-server-example - хорошая отправная точка для создания собственного приложения, и вам никогда не придется «переключаться» на что-то другое.

Ошибка, которую вы видите, потому что вы не предоставляете appId и masterKey в конфигурации анализа. Это скопировано из parse-server-example и как должен выглядеть объект конфигурации.

var api = new ParseServer({ 
    databaseURI: databaseUri || 'mongodb://localhost:27017/dev', 
    cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js', 
    appId: process.env.APP_ID || 'myAppId', 
    masterKey: process.env.MASTER_KEY || '', //Add your master key here. Keep it secret! 
    serverURL: process.env.SERVER_URL || 'http://localhost:1337' // Don't forget to change to https if needed 
}); 

Анализировать Сервер просто еще один модуль НПМ, так что я рекомендую прочитать на nodejs и НПМ, прежде чем использовать его.

Смежные вопросы