簡體   English   中英

PFFile無法將文件存儲到解析服務器

[英]PFFile Could not store file to Parse-server

解析儀表板版本1.1.2

解析服務器版本2.7.1

環境設定

在Ubuntu 16.4上運行的Parse-Dashboard(數字海洋Droplet)

重現步驟

  • 添加文件的新列類型
  • 通過客戶端和解析儀表板上傳圖像現有對象
  • 加載后,沒有任何顯示

日志/追蹤

瀏覽器控制台:[錯誤]無法加載資源:服務器響應狀態為400(錯誤請求)(profile.jpg,第0行)---- http:// myserver:1337 / parse / files / profile.jpg

解析儀表盤日志:無法存儲文件

Xcode輸出:[錯誤]:無法存儲文件。 (代碼:130,版本:1.16.0)

解析服務器配置示例:

var express = require('express');
var ParseServer = require('parse-server').ParseServer;
var path = require('path');

var databaseUri = process.env.DATABASE_URI || process.env.MONGODB_URI;
if (!databaseUri) {
console.log('DATABASE_URI not specified, falling back to localhost.');
}

var api = new ParseServer({
databaseURI: databaseUri || 'mongodb://localhost:27017/dev',
cloud:'./cloud/main.js',// process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || '',
verbose: true,
masterKey: process.env.MASTER_KEY || '',
javascriptKey: process.env.JAVASCRIPT_KEY || '',
allowClientClassCreation: process.env.CLIENT_CLASS_CREATION || false,
serverURL: process.env.SERVER_URL || 'http://localhost:1337/parse',
publicServerURL:'http://example.com:1337/parse',
push: {
},
liveQuery: {
classNames: ["", ""]
},
push: {
ios: {
   pfx: 'Push.p12',
   passphrase: '',
   bundleId: '',
   production: false
}
}
});
var app = express();

app.use('/public', express.static(path.join(__dirname, '/public')));

var mountPath = process.env.PARSE_MOUNT || '/parse';
app.use(mountPath, api);

app.get('/', function(req, res) {
res.status(200).send('I dream of being a website. Please star the parse-server     repo on GitHub!');
});

var port = process.env.PORT || 1337;
var httpServer = require('http').createServer(app);
httpServer.listen(port, function() {
console.log('parse-server-example running on port ' + port + '.');
});

ParseServer.createLiveQueryServer(httpServer);

如果您嘗試從儀表板上傳圖像,則需要在儀表板配置(parse-dashboard-config.json)中添加javascript鍵。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM