javascript 在Graphql中上传时限制文件大小

2ic8powd  于 2023-05-12  发布在  Java
关注(0)|答案(1)|浏览(168)

上传文件时遇到问题。当我上传一个大于30mb的文件时,我收到错误消息
“413 payload too large”.
直到现在我仍然无法解决。
下面是我的代码。

  1. import { ApolloServer, AuthenticationError } from "apollo-server";
  2. const server = new ApolloServer({
  3. typeDefs,
  4. resolvers,
  5. uploads: {
  6. maxFileSize: 50000000, // 50 MB
  7. maxFiles: 30,
  8. maxFieldSize: 50000000 // 50 MB
  9. },
  10. dataSources,
  11. introspection: !(process.env.ENVIRONMENT == "PRODUCTION"),
  12. playground: !(process.env.ENVIRONMENT == "PRODUCTION")
  13. });
  14. server.listen().then(({ url, subscriptionsUrl }) => {
  15. console.log(`Server ready at ${url}`);
  16. });

期待得到大家的帮助。

zpqajqem

zpqajqem1#

你的问题假设错误来自React,但这也可能发生在更低的级别,这将优先考虑。我猜这个错误来自Nginx,Apache或类似的东西。

相关问题