Разработчик битнами здесь.
Я следовал вашим инструкциям и не могу воспроизвести вашу проблему.
Я создал компьютер в облаке Google с экземпляром bitnami parse на вершине. Затем я перешел на URL-адрес приложения и создал класс с именем GameScore
. Смотрите этот скриншот.
Затем я последовал примеру синтаксического анализа github, чтобы сделать завиток для ввода данных в базу данных. Это локон, который я сделал, и он сработал для меня.
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
Это APPID_FROM_SERVER.JS
тот, который я получаю из server.js
файла. Затем в панели инструментов я могу видеть, что я отправляю на сервер.
Мой server.js
файл является файлом по умолчанию, который находится в /opt/bitnami/apps/parse/htdocs/server.js
Кажется, что ваша конфигурация server.js
неверна. Вот как server.js
выглядит файл по умолчанию :
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); });