# crossDomain **Repository Path**: acdSeen/crossDomain ## Basic Information - **Project Name**: crossDomain - **Description**: 解决跨域的方式 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-06-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 同源策略 协议 域名 端口 同域 http://www.zf.cn:8081 https://a.zf.cn:8081 ## 为什么浏览器不支持跨域 cookie LocalStorage DOM元素也有同源策略 iframe ajax 也不支持跨域 ## 实现跨域 - jsonp - cors - postMessage - window.name - location.hash - http-proxy - nginx - websocket - document.domain ## nginx 我相信大家对Nginx都并不陌生,他可以实现代理我们的接口。这里我就简单的使用一下展示下效果! 这里以windows系统为例: 更改conf/nginx.conf增加访问代理 ``` location /api/ { proxy_pass http://localhost:4000; } ``` 双击nginx.exe运行,访问localhost/api发现返回了4000服务器上的结果。