Nginx解决跨域问题的具体实现
生活随笔
收集整理的這篇文章主要介紹了
Nginx解决跨域问题的具体实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
解決方案
使用add_header指令,該指令可以用來添加一些頭信息
| 默認值 | — |
| 位置 | http、server、location |
此處用來解決跨域問題,需要添加兩個頭信息,一個是Access-Control-Allow-Origin,Access-Control-Allow-Methods
Access-Control-Allow-Origin: 直譯過來是允許跨域訪問的源地址信息,可以配置多個(多個用逗號分隔),也可以使用*代表所有源
Access-Control-Allow-Methods:直譯過來是允許跨域訪問的請求方式,值可以為 GET POST PUT DELETE...,可以全部設置,也可以根據需要設置,多個用逗號分隔
具體配置方式
location /getUser{add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE;default_type application/json;return 200 '{"id":1,"name":"TOM","age":18}'; }總結
以上是生活随笔為你收集整理的Nginx解决跨域问题的具体实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx跨域问题的案例演示
- 下一篇: Nginx静态资源盗链的效果展示