vue nginx 部署后請求405 解決辦法


這種問題大概率是你的nginx  location 設置問題:

server {
listen 443 ssl;
ssl_certificate /etc/nginx/cert/server.crt;
ssl_certificate_key /etc/nginx/cert/server.key;
server_name beta.sc.cn;
charset utf-8;
client_max_body_size 50M;

 

location /demo-service/api {
include uwsgi_params;
uwsgi_param HTTP_X_FORWARDED_PROTOCOL https;
uwsgi_pass rookie:8000;
}
location / {
root /code/dist;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}

vue  接口前綴開頭要和nginx   location  /demo-service/api 后端設置保持一致

 

 

 


免責聲明!

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



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