2017-03-03 4 views
0

Ich habe gerade Parse-Server zum ersten Mal installiert und damit arbeiten. (Ich bin nicht ein Fremder für Nodejs obwohl) Ich habe es geschafft, mit Parse-Server lokal arbeiten und ich kann Klassen und speichern Sie Daten in entfernten MongoDB ohne ein Problem.Parse-Server Rückgabe 403 auf XMLHttpRequest Anfrage

Aber wenn ich die Codes auf dem Server (über Dokku) hochladen, gibt der XMLHttpRequest Fehler 403 zurück.

Ich habe viele Dinge gesucht und ausprobiert, aber konnte das nicht lösen.

Schätzen Sie etwas Hilfe.

+0

403 bedeutet, dass Sie keinen Zugriff auf die Ressource haben. Versuchen Sie, über den Browser auf die genaue URL zuzugreifen, und prüfen Sie, ob sie funktioniert. Möglicherweise haben Sie auch ein CORS-Problem. – caisah

+0

direkt heißt es: {"error": "unauthorized"} –

+0

Ich stelle mir vor, dass das Problem mit der Autorisierung zu tun hat. –

Antwort

0

Scheint so, als hätten Sie Ihre ACL nicht richtig konfiguriert oder nicht mit masterKey. Parse-Server verfügt über integrierte Authentifizierung und ACL. Sie können die ACL mit 'MasterKey' überschreiben.

+0

Danke, ich benutze das Parse-Server-Sample also könntest du mir bitte ein Beispiel geben. –

+0

Probieren Sie dieses Beispiel als Client aus und überprüfen Sie die offizielle NPM-Seite, wie sie auf dem Server eingerichtet wird: curl -X POST \ -H "X-Parse-Anwendungs-ID: you_app_id" \ -H "X-Parse-Master- Schlüssel: your_master_key "\ -H" Inhaltstyp: application/json "\ -d" {"data": {"title": "Das Glänzende", "alert": "Alle Arbeit und kein Spiel macht Jack zu einem langweiligen Jungen . " }} ', –

+0

danke Alon OZ, das half mir, es manuell auf dem Server laufen und es funktioniert in Ordnung. Also ich denke, Parse und Dokku haben ein paar Probleme oder ich weiß nicht, wie man es konfiguriert. –

Verwandte Themen