gpt4 book ai didi

node.js - CORS错误上传文件~4mb

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:52 25 4
gpt4 key购买 nike

我正在构建一个应用程序,其中角度前端在 s3 上作为静态网站和 dokku 中的 Sails (0.10.3) API, Node 0.11.13 和 EC2 上的 SSL。如果文件大于 4mb,我会收到错误消息“请求的资源上不存在‘Access-Control-Allow-Origin’ header 。” OPTIONS 请求正在访问我的 API,我可以在 customMiddleware 中捕获它,但是带有数据的 POST 没有达到那么远。在前端,我使用的是 angularjs-file-upload。如果我关闭 SSL,那么它可以正常工作,但我更愿意保持开启状态。

最佳答案

如果是 Nginx 导致问题,您还可以尝试另一件事。查看您的错误日志文件。一般是它的/var/log/nginx/error.log
如果你看到这条线*133774 客户端打算发送太大的正文:3141911 字节

这意味着问题很严重,您可能想要修复它。

您的方法是在 HTTP 上下文中的 nginx.conf 中将其粘贴到任何地方。

client_max_body_size 50M;

这将使您的体型增加到 50M。
因此解决了这个问题

关于node.js - CORS错误上传文件~4mb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25568629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com