中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

客戶網(wǎng)站建設(shè)市場推廣方案和思路

客戶網(wǎng)站建設(shè),市場推廣方案和思路,凌風wordpress 百度云,備案 網(wǎng)站首頁url跨域問題 官方概念: 當一個請求url的協(xié)議、域名、端口三者之間任意一個與當前頁面url不同即為跨域本質(zhì)來說,是前端請求給到后端時候,請求頭里面,有一個 Origin ,會帶上 協(xié)議域名端口號等;后端接受到請求&…

跨域問題

官方概念:

當一個請求url的協(xié)議、域名、端口三者之間任意一個與當前頁面url不同即為跨域

本質(zhì)來說,是前端請求給到后端時候,請求頭里面,有一個 Origin ,會帶上 協(xié)議域名端口號等;后端接受到請求;如果沒有在“返回頭”里面放上“一些東西”,返回的時候,瀏覽器根據(jù)“同源策略”,就不會接受到返回;

注意:

Sec-Fetch-Site 頭部有幾個可能的值:same-origin: 請求源和目標是同一個站點same-site: 請求源和目標在同一個站點組(比如 sub1.example.com 和 sub2.example.com)cross-site: 跨站點請求none: 請求不是由網(wǎng)站發(fā)起的(比如用戶直接在地址欄輸入URL)

我們來看兩個例子:
在這里插入圖片描述
這張是微博的任意頁面刷新出來的東西:
這一個請求就沒有跨域啥的,
然后我們看一個 B站的例子:
在這里插入圖片描述
其實涉及到兩個概念:

  • Origin,(例如:https://www.bilibili.com)
  • Host ,(例如:https://data.bilibili.com)

Origin是發(fā)出方。Host是目的地:這里可以看上面請求里B站的Host
在這里插入圖片描述

解決

后端,返回的頭里加上一個允許標記:給放過;
代碼僅供參考,實際要根據(jù)業(yè)務(wù)需求情況,還有一些其他配置,這里關(guān)注:config.addAllowedOrigin("http://localhost:3000");
在這里插入圖片描述

// 方案1:后端配置 CORS(跨域資源共享)
@Configuration
public class CorsConfig {@Beanpublic CorsFilter corsFilter() {CorsConfiguration config = new CorsConfiguration();// 生產(chǎn)環(huán)境應(yīng)該明確指定允許的域名config.addAllowedOrigin("https://www.your-domain.com");// 如果有多個域名,可以分別添加config.addAllowedOrigin("https://admin.your-domain.com");// 明確指定允許的請求方法,而不是使用 "*"config.addAllowedMethod("GET");config.addAllowedMethod("POST");config.addAllowedMethod("PUT");config.addAllowedMethod("DELETE");// 明確指定允許的頭部,而不是使用 "*"config.addAllowedHeader("Authorization");config.addAllowedHeader("Content-Type");// 是否允許發(fā)送Cookieconfig.setAllowCredentials(true);// 預(yù)檢請求的有效期,單位為秒config.setMaxAge(3600L);UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();source.registerCorsConfiguration("/api/**", config);return new CorsFilter(source);}
}

從前端也可以處理,生產(chǎn)環(huán)境的話,可以在Nginx里面配置

server {listen 80;server_name example.com;# 前端靜態(tài)文件location / {root /path/to/dist;try_files $uri $uri/ /index.html;}# 后端 API 代理location /api {# 跨域配置add_header Access-Control-Allow-Origin '*';  # 生產(chǎn)環(huán)境建議配置具體域名add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';add_header Access-Control-Allow-Headers 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';# 處理 OPTIONS 預(yù)檢請求if ($request_method = 'OPTIONS') {return 204;}# 反向代理配置proxy_pass http://localhost:8080;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;}
}

時光海海,日常焦慮 🍀,加油

http://www.risenshineclean.com/news/51600.html

相關(guān)文章:

  • bootstrap做自己的網(wǎng)站北京seo公司工作
  • 自己做視頻網(wǎng)站資源從哪里來重慶seo網(wǎng)頁優(yōu)化
  • 商河網(wǎng)站建設(shè)友情鏈接交換群
  • 商會網(wǎng)站建設(shè)seo優(yōu)化網(wǎng)絡(luò)公司排名
  • 佛山外包網(wǎng)站建設(shè)營銷案例100例小故事及感悟
  • 甌北網(wǎng)站制作報價山西seo優(yōu)化公司
  • 網(wǎng)站 線框圖seo搜論壇
  • 官方網(wǎng)站模板百度網(wǎng)盤電腦版下載
  • 鋼管網(wǎng)站模板快照關(guān)鍵詞優(yōu)化
  • 做視頻網(wǎng)站要什么軟件下載成品短視頻軟件大全下載手機版
  • 深交所大宗交易平臺合肥百度搜索排名優(yōu)化
  • 網(wǎng)站付款接口這么做今日資訊最新消息
  • 網(wǎng)站開發(fā)使用的語言有哪些seo是什么意思中文翻譯
  • 自己做網(wǎng)站 服務(wù)器臨沂做網(wǎng)站推廣的公司
  • 專業(yè)做數(shù)據(jù)的網(wǎng)站有哪些寧波如何做seo排名優(yōu)化
  • 廣州外貿(mào)型網(wǎng)站智能網(wǎng)站排名優(yōu)化
  • 網(wǎng)頁在線制作網(wǎng)站搜索引擎優(yōu)化課程
  • 中國建設(shè)學(xué)會網(wǎng)站企業(yè)網(wǎng)站模板源碼
  • 做前后端網(wǎng)站教程免費軟文發(fā)布平臺
  • 江蘇水利工程建設(shè)招投標網(wǎng)站最佳bt磁力狗
  • 公司網(wǎng)站建設(shè)開題報告西安百度推廣電話
  • 廣東建設(shè)網(wǎng)工程信息網(wǎng)站無錫網(wǎng)站建設(shè)seo
  • wordpress如何開發(fā)搜索寧波seo自然優(yōu)化技術(shù)
  • 免費做海報的網(wǎng)站效果好的東莞品牌網(wǎng)站建設(shè)
  • 昆山營銷型網(wǎng)站建設(shè)方法模板建站優(yōu)點
  • 產(chǎn)品包裝設(shè)計網(wǎng)站找誰做google瀏覽器下載
  • 壽光專業(yè)做網(wǎng)站的公司天津百度分公司
  • 網(wǎng)站建設(shè)論文的摘要免費b站推廣網(wǎng)站入口
  • 校園網(wǎng)站頁面設(shè)計杭州排名優(yōu)化公司
  • 關(guān)于網(wǎng)站開發(fā)的文獻縱橫seo