当前位置: 首页 > wzjs >正文

国内互动网站建设株洲今日头条新闻

国内互动网站建设,株洲今日头条新闻,郑州企业网站模板建站,wordpress目录404跨域 跨域介绍 浏览器出于安全考虑,做了同源策略限制,浏览器会拒绝跨域请求。 同源策略 请求的时候,拥有相同的协议、域名、端口,只要有一个不同都属于跨域。 解决跨域 JSONP 通过 script 标签中的 src 不受同源策略的限制…

跨域

跨域介绍

浏览器出于安全考虑,做了同源策略限制,浏览器会拒绝跨域请求。

同源策略

请求的时候,拥有相同的协议、域名、端口,只要有一个不同都属于跨域。

解决跨域

JSONP

通过 script 标签中的 src 不受同源策略的限制,可以实现跨域请求数据。
只能通过 get 请求。

客户端
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><body><script>const request = (callbackName) => {const script = document.createElement("script");script.src = `http://127.0.0.1:3000/api/user/list?callback=${callbackName}`;document.body.appendChild(script);return new Promise((resolve, resject) => {window[callbackName] = (res) => {resolve(res);};});};request(`callback${new Date().getTime()}`).then((res) => {console.log(res);});</script></body>
</html>
服务端
import express from "express";const app = express();app.get("/api/user/list", (req, res) => {const { callback } = req.query;res.send(`${callback}(${JSON.stringify([{id: 1001,name: "alex",age: 23,},])})`);
});
app.listen(3000, () => {console.log("server running");
});

DEV 使用代理(前端)

使用vite配置反向代理

import { defineConfig } from "vite";export default defineConfig({server:{proxy:{'/api':{target:'http://127.0.0.1:3000',changeOrigin:true}}}
})

设置请求头(后端)

只需要开启允许跨域

import express from "express";const app  = express();app.get('/api/role/list',(req,res)=>{res.setHeader('Access-Control-Allow-Origin','*');res.setHeader('Access-Control-Allow-Origin','协议+指定IP地址+端口')
})
app.listen(3000,()=>{console.log('server running')
})

nginx

server{listen 192.168.67.100:80;server_name  www.pc.com;root    /apps/nginx/html/pc;location  / {proxy_pass http://192.168.67.101;
}
http://www.dtcms.com/wzjs/322323.html

相关文章:

  • Wordpress 仿站 工具seo怎么做关键词排名
  • 淘宝开网店怎么运营长春seo快速排名
  • 室内装修设计要学多久南京市网站seo整站优化
  • 官网建站模板库媒体平台推广
  • 网站建设费一般摊销几年如何制作一个公司网站
  • 引导企业做网站营销推广策划及渠道
  • 制作网站分析商业模式域名注册需要什么条件
  • 仙桃网站建设公司企业网站优化关键词
  • 外贸推广平台北京seo顾问服务
  • 做网站的windowlcd可口可乐网络营销案例
  • 手机原理网站市场营销方案
  • 小程序做跳转微网站岳阳seo快速排名
  • 北京市环境建设办公室网站seo实战培训班
  • 30_10_郑州网站制作四川网络推广seo
  • 汽车网站更新怎么做简单的网站制作
  • 天河区做网站公司百度搜索浏览器
  • 网站制作公司大型搜索引擎优化服务
  • wordpress 获取导航文章优化软件
  • 如何自己搭建微信小程序百度seo正规优化
  • 企业网站优化方案范本外贸怎么找客户资源
  • wordpress隐藏作者品牌seo推广
  • 网站在vps能访问 在本地访问不了网店运营怎么学
  • 用政府网站做参考文献的格式seo搜索引擎优化期末考试
  • 天津企业网站本地推荐本地推荐
  • 如何免费建设一个网站南宁网站制作
  • 影视网站建设排名优化seo
  • 稿定设计网站官网入口哪里做网络推广
  • 网站诊断书怎么做贵州二级站seo整站优化排名
  • 如何做房产公司网站世界500强企业
  • 网站建设的工作流程痘痘怎么去除效果好