1 # Nginx api接口調用配置 2 3 # 什么是跨域同源? 4 # 同源策略:協議(http、https、wss……)+域名+端口=一個完整的網站 5 # 跨域:當前所在的網站post(get、option)請求到非同源的網站去 6 7 # 一、直接配置請求頭允許所有網站跨域請求 8 add_header 'Access-Control-Allow-Origin' '*'; 9 # *號也可以改成你域名,就代表允許該域名對自己進行跨域請求 10 # 這樣設置的話不好的是每次提交post或者get請求必須將請求的url寫清楚 11 # 好處是,該接口是公開性,共任何公司任何網站進行接口數據傳輸調用 12 13 # 二、直接給網站做代理連接 14 location /api { 15 proxy_pass http://odoo; 16 } 17 # 這樣做好處是不用做跨域處理, 18 # 如果你的接口要公開給其他公司調用做數據傳輸的話,你還是使用上面那種方法 19 # 公司產品多的話那么每個產品都得需要維護一次 20 21 # 建議:根據實際情況兩種配合使用