Имя пакета: версия
"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.