vue nginx upload 405


項目前后端分離,前端用vue,后端用springboot,前后端本地啟動時,一個把文件上傳到本地的upload接口請求返回正常,但前端打包后放在nginx下部署,upload接口就會出現405,其它的post請求正常。最后在nginx下單獨配置了一下upload接口的轉發正常了。

location / {
            root   "D:/Chen/baas-web/";
            try_files $uri $uri/ /index.html;
            
            index  index.html index.htm;
            #autoindex on;       #開啟nginx目錄瀏覽功能
            autoindex_exact_size off;   #文件大小從KB開始顯示
            charset utf-8;          #顯示中文
            add_header 'Access-Control-Allow-Origin' '*'; #允許來自所有的訪問地址
            add_header 'Access-Control-Allow-Credentials' 'true';
            add_header 'Access-Control-Allow-Methods' 'GET, PUT, POST, DELETE, OPTIONS'; #支持請求方式
            add_header 'Access-Control-Allow-Headers' 'Content-Type,*';
        }
        
        location /api/chaincode/upload {
            proxy_method POST;
            proxy_pass   http://**.**.**.**:8999$request_uri;#自己后台地址
            proxy_set_header user_token $http_user_token;
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM