загрузить большой файл, вызывающий ошибку: «Длина содержимого полезной нагрузки превышает максимально допустимую: 1048576» - PullRequest
0 голосов
/ 29 сентября 2019

Имя пакета: версия


"hapi": "^17.8.5"
"apollo-server-hapi": "^2.4.8"

Настройка сервера Apollo

const serverApollo = new ApolloServer({
    typeDefs,
    resolvers,
    schemaDirectives,
    formatError,
    uploads: {
        maxFieldSize: 52428800, //bytes = 50MB
        maxFileSize: 52428800,
        maxFiles: 10
    }
});
await serverApollo.applyMiddleware({
    app
});
await serverApollo.installSubscriptionHandlers(app.listener);

Фактическое поведение

Менее 1 МБ Файл успешно загружен. Если размер файла составляет 1 МБ, то я получаю ответ ниже.

{
    "statusCode": 413,
    "error": "Request Entity Too Large",
    "message": "Payload content length greater than maximum allowed: 1048576"
}

Ожидаемое поведение

Я ожидаю, что загрузка файлов, как описано в документации "Загрузка файлов", будет работать с apollo-server-hapi.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...