2016-03-11 7 views
0

Выполнение примера parse-server (ps) на локальном и удаленном расстоянии от работ Heroku. Аутентификация cURL в примере ps с моим облачным кодом (мое приложение) работает локально и удаленно на Heroku.Загружено с Parse.com - Почему cURL POST для анализа-сервера работает локально, но не на Heroku?

  • Curl POST для локального пса + местного MongoDB работает
  • Curl GET для локального пса + местного MongoDB работает
  • Curl POST на локальном пс + MLAB MongoDB работает
  • Curl GET на локальный пс + местный MongoDB работает

    Однако

  • Curl POST на Heroku пс + MLAB MongoDB не работает, но вместо этого приводит к ошибке Cannot POST /parse.

Узел файл index.js указывает на правильный адрес Heroku формата https://myApp.herokuapp.com/parse/

Local Curl POST выполнен из the migration guide:

curl -X POST \ 
    -H "X-Parse-Application-Id: appID" \ 
    -H "X-Parse-Client-Key: clientKey" \ 
    -H "X-Parse-REST-API-Key: restKey" \ 
    -H "Content-Type: application/json" \ 
    -d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \ 
    http://localhost:1337/parse/classes/GameScore 

Местные Curl GET:

curl -X GET \ 
    -H "X-Parse-Application-Id: appID" \ 
    -H "X-Parse-Client-Key: clientKey" \ 
    -H "X-Parse-REST-API-Key: restKey" \ 
    http://localhost:1337/parse/classes/GameScore 

Удаленная cURL POST:

curl -X POST \ 
    -H "X-Parse-Application-Id: appID" \ 
    -H "X-Parse-Client-Key: clientKey" \ 
    -H "X-Parse-REST-API-Key: restKey" \ 
    -H "Content-Type: application/json" \ 
    -d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \ 
    https://myApp.herokuapp.com/parse/ 

Пробовал советы по устранению неисправностей here, но нигде не попадал. This SO post, похоже, не помогает. Помогите!

ответ

0

Отметьте, как удаленное сообщение cURL не заканчивается обозначением пути classes. Используйте это как удаленную цель POST:

https://myApp.herokuapp.com/parse/classes/GameScore 

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

  • Нет связанных вопросов^_^