2016-04-26 27 views
5

Heroku'da Parse Sunucusu koymaya çalışıyorum. Ben ayrıştırma sunucu kodu db ve sunucu URL'leri ve her şey yüklenenler güncelledikAyrıştırma sunucusu yanıtı "Beklenmeyen belirteç"

https://devcenter.heroku.com/articles/getting-started-with-nodejs

: bu kılavuzu kullanarak Heroku için

https://github.com/ParsePlatform/parse-server-example

Yükleme: Ben bu app kullanıyorum ve düzgün şekilde konuşlandırır. Ben sunucuyu test etmek için cURL kullanma girişiminde Ancak, bu kılavuzda belirtildiği gibi:

https://github.com/ParsePlatform/parse-server

aşağıdaki hatayı alıyorum:

{"error":"Unexpected token '"} 

Ben kopyalanıp cURL komutu yapıştırdıysanız modifiye benim url için:

curl -X POST -H "X-Parse-Application-Id: myAppId" -H "Content-Type: application/json" -d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' http://my-app-name.herokuapp.com/parse/classes/GameScore 

Heroku günlükleri istek geliyor göstermek ancak herhangi bir hata (bu yüzden doğru yere gidiyor biliyorum). Windows 7'den konuşuyorum, eğer önemliyse. Bu benim kahramanlık ve ayrıştırıcı sunucu ile yaptığım ilk deneyimim, bu yüzden kör uçmak gibi bir şeyim. Sorunu gören var mı?

+1

aynı sorun, bazı haberler? –

+0

Uygulamamı başka yollarla doğruladım, ancak Json'da kaçtı çift tırnak kullanmayı denedim. Backslash bence kaçar. Eğer işe yararsa beni bilgilendir. – nasch

+0

şimdi aynı şeyi görüyorum. Ben de kendi sorumu paylaştım. Bu hiç çözüldü mü? –

cevap

0

deneyin sizin POST verileri alan için çift tırnak basit alıntı ters çevirmek için, benim için bir iş: yerine

#here : "{'score':1337,'playerName':'Sean Plott','cheatMode':false}" 

curl -X POST -H "X-Parse-Application-Id: myAppId" -H "Content-Type: application/json" -d "{'score':1337,'playerName':'Sean Plott','cheatMode':false}" http://my-app-name.herokuapp.com/parse/classes/GameScore 

#here : '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' 
curl -X POST -H "X-Parse-Application-Id: myAppId" -H "Content-Type: application/json" -d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' http://my-app-name.herokuapp.com/parse/classes/GameScore 
+0

Teşekkür ederim, bunu deneyeceğim. – nasch

+0

Maalesef bunun herhangi bir etkisi olmadı - Aynı hatayı alıyorum. – nasch

0

ben bu sorunu vardı - düzeltme oldu benim için I Parse-Server'da artık gerekmeyen bir restApi anahtarı kullanıyordu.

Ayrıca s3 adaptörümü etkiliyordu - herhangi bir görüntüyü panodan yüklememe izin vermiyordu.

RestApi anahtarını kaldırdım ve her şey çalışmaya başladı.