私はmongoとherokuに私のアプリケーションを移行しました。私は現在、すべての画像であるすべてのPFFilesがS3に移行されるように取り組んでいます。私はチュートリアルとコードを実行し、S3バケットに写真が表示されていることを確認し、mongoDbがそれらの名前を更新したことを確認しました。しかし、に私は、アプリを実行し、私はこの取得絵表示しようとすると:S3画像は解析サーバーに表示されません
を[エラー]:レスポンスのステータスコードが受け入れられない:403(コード:1、バージョン:1.14.2)
ここでは私ですindex.js
// Example express application adding the parse-server module to expose Parse
// compatible API routes.
var express = require('express');
var ParseServer = require('parse-server').ParseServer;
var path = require('path');
var databaseUri = process.env.DATABASE_URI || process.env.MONGODB_URI;
var S3Adapter = require('parse-server').S3Adapter;
if (!databaseUri) {
console.log('DATABASE_URI not specified, falling back to localhost.');
}
var api = new ParseServer({
databaseURI: databaseUri || 'mongodb://MYSTUFF/app',
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID || 'APPID',
masterKey: process.env.MASTER_KEY || 'MASTER',
serverURL: process.env.SERVER_URL || 'https://fritchchurch.herokuapp.com/parse', // Don't forget to change to https if needed
filesAdapter: new S3Adapter(
process.env.AWS_ACCESS_KEY_ID || "KEYID",
process.env.AWS_SECRET_ACCESS_KEY || "ACCESSKEY",
process.env.BUCKET_NAME || "fritchdirectory",
{directAccess: true}
),
liveQuery: {
classNames: ["Users", "FritchDirectory"] // List of classes to support for query subscriptions
}
});
`