Bitnami-Entwickler hier.
Ich habe Ihre Anweisungen befolgt und kann Ihr Problem nicht reproduzieren.
Ich habe eine Maschine in Google Cloud erstellt, auf der sich die Bitnami-Analyse befindet. Dann ging ich zur URL der Anwendung und erstellte eine Klasse namens GameScore
. Siehe diesen Screenshot.
Dann folgte ich dem Beispiel für die github-Analyse, um die Daten in die Datenbank einzufügen. Dies ist die Locke, die ich gemacht habe, was für mich funktioniert hat.
curl -X POST \ -H "X-Parse-Application-Id: APPID_FORM_SERVER.JS" \ -H "Content-Type: application/json" \ -d '{"score":1337,"playerName":"Sean Plott","cheatMode":false}' \ http://localhost:1337/parse/classes/GameScore
Das APPID_FROM_SERVER.JS
ist das, was ich aus der server.js
Datei bekomme . Im Dashboard kann ich dann sehen, was ich an den Server gesendet habe.
Meine server.js
Datei ist die Standarddatei, die sich in befindet /opt/bitnami/apps/parse/htdocs/server.js
Es scheint, dass Ihre Konfiguration server.js
falsch ist. So sieht eine Standarddatei server.js
aus:
var express = require('express'); var ParseServer = require('parse-server').ParseServer; var app = express(); // Specify the connection string for your mongodb database // and the location to your Parse cloud code var api = new ParseServer({ databaseURI: "mongodb://root:yCKeC13S@127.0.0.1:27017/bitnami_parse", cloud: "./node_modules/parse-server/lib/cloud-code/Parse.Cloud.js", appId: "d774b123a533e0ba2169b4926ed99de5676d59ef", masterKey: "5cdbe7c6fdb090c97cbf794a701dd697a70716ab", fileKey: "80e8cf19d1467992c6559a5826fef0278d489f9a", serverURL: 'http://35.187.2.104:80/parse' }); // Serve the Parse API on the /parse URL prefix app.use('/parse', api); var port = 1337; app.listen(port, function() { console.log('parse-server running on port ' + port); }); //Parse Dashboard var ParseDashboard = require('parse-dashboard'); var dashboard = new ParseDashboard({ apps: [ { appName: "My Bitnami Parse API", appId: "d774b123a533e0ba2169b4926ed99de5676d59ef", masterKey: "5cdbe7c6fdb090c97cbf794a701dd697a70716ab", fileKey: "80e8cf19d1467992c6559a5826fef0278d489f9a", production: true, serverURL: 'http://35.187.2.104:80/parse' } ] }); var allowInsecureHTTP = true; // Serve the Parse Dashboard on the /parsedashboard URL prefix app.use('/', dashboard); var portdash = 4040; app.listen(portdash, function() { console.log('parse-dashboard running on port ' + portdash); });