2016-12-10 2 views
0

У меня есть простой сервер Parse, размещенный на Heroku, и я пытаюсь настроить Apple Push Notifications на нем.Добавление push-уведомлений на сервер-синтаксис, содержащийся на сбой Heroku

У меня есть файл .p12, экспортированный правильно, и я пытаюсь добавить его в файл index.js.

Вот моя та часть моего index.js файла:. (Все XXX «s мои конфиденциальные данные закомментированы только для этой должности, эти секции работают правильно

var api = new ParseServer({ 
databaseURI: databaseUri || 'XXX', 
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js', 
appId: process.env.APP_ID || 'XXX', 
masterKey: process.env.MASTER_KEY || 'XXX', //Add your master key here. Keep it secret! 
serverURL: process.env.SERVER_URL || 'XXX', // Don't forget to change to https if needed 
liveQuery: { 
classNames: ["Posts", "Comments"] // List of classes to support for query subscriptions 
} 

push: { 
    ios: { 
     pfx: '/certs/lafcert.p12', // the path and filename to the .p12 file you exported earlier. 
     bundleId: 'XXX', // The bundle identifier associated with your app 
     production: false // Specifies which environment to connect to: Production (if true) or Sandbox 
    } 
} 
}); 

И вот мой каталог сервера http://imgur.com/a/ZDm6N

Если я комментирую весь push: {} раздел вне, когда я развернуть на Heroku сервер запускает правильно. тем не менее, если я раскомментировать ее, и я думаю, что вся информация верна, то она дает мне ошибку приложения и отказывается для загрузки

Я не знаю, что изменить об этом, я не могу придумать что-нибудь еще. Спасибо!

ответ

0

Исправлено! Мне не хватало запятой перед информацией push: {}.

+0

Вы можете разместить свой полный index.js и main.js. Я получаю сообщение об ошибке. – grant

0

Ваш "PFX" должно быть: PFX: 'сертификаты/lafcert.p12'