当前位置:网站首页>全栈----跨域
全栈----跨域
2022-08-03 00:07:00 【cjx177187】
新建三个文件夹分别代表一个总服务器和两个客户端,客户端通过点击页面上的按钮来获取总服务器上的数据。

main代表总服务器,first和second代表客户端需要向main服务器获取数据;main文件夹中设置两个路由来供访问其端口号为8080;second的端口号为8082;first的端口号为8081
先建好文件夹生成package.json文件和node_modules文件夹;创建好网页页面所在的文件夹,做好前期准备工作

router.js

main>index.js

引入router文件,设置两个路由,当访问时放回我们提前设施的数据,当然这个数据并不会只是这一点点,听他只是我们假设的数据
first/second>index.js

first和second两个文件夹只是访问数据的所以不需要设置路由,这里的router.static是在修改router文件中的静态托管,就是你的html文件所在的文件夹。
firest>src>index.html

给按钮绑定点击事件,再利用AJAX去访问main的网址从而获取数据。
second>src>index.html

注意:要修改first/second中router.js里面的端口号,因为同一台电脑 不能用同一个端口运行多次服务器 但是一台电脑是可以运行多个服务器
我们通过网址访问到first和second中的页面


当我们点击按钮想要获取mian 中的数据时后台就报错了

但是我们看小黑窗后端是发送了数据给页面的,只是页面没有接受

这就是跨域
浏览器为了用户的信息安全,网页中有一个网络请求技术:例如AJAX 在网络请求时 请求的网址 和 当前页面的网址 不是同一台服务器 就会被拒绝接受服务器发送的数据
非同源不是AJAX就不是跨域
什么是同源策略?
浏览器的一种安全策略: 指 两个网址的 协议 ip port 三者一样代表同源
https://www.hqyj.com/index.html
https://www.hqyj.com/home/goods/ajax1
//同源==>pathname不参与同源判断
//异源 ==> 协议不一样
//异源 ==> 域名(ip和port)不一样
IT培训机构|专注编程培训|软件开发培训_华清远见教育 //假设DNS解析为 172.153.2.60:7001
//同源 ==> 域名(ip:port)一样
边栏推荐
- LVM与磁盘配额原理及配置
- 牛客网剑指offer刷题练习之链表中环的入口结点
- 绿色版-SQL环境搭建
- Canonical correlation analysis of CCA calculation process
- 并发模型和I/O模型介绍
- 定了!8月起,网易将为本号粉丝提供数据分析培训,费用全免!
- Connect the Snowflake of CKAN tutorial CKAN to release to open data portal
- 【飞控开发高级教程1】疯壳·开源编队无人机-飞控整机代码走读、编译与烧写
- 九零后程序员心声:互联网的同行们,别卷了,再卷人都卷没了
- Teach you to locate online MySQL slow query problem hand by hand, package teaching package meeting
猜你喜欢
随机推荐
公司招个程序员,34岁以上两年一跳的不要,开出工资以为看错了
js基础知识整理之 —— 判断语句和三元运算符
软件测试从业多年,自认为技术不错,裸辞:一晃 ,失业3个月了~
优秀论文以及思路分析01
letcode 第20题-有效的括号
D with json
IDEA多线程调试
鲲鹏devkit开发套件
TensorFlow学习记录(一):基本介绍
优秀论文以及思路分析02
聊聊 Nacos
SAP 电商云 Spartacus UI 的持续集成 - Continous integration
What is the matter that programmers often say "the left hand is knuckled and the right hand is hot"?
js基础知识整理之 —— Math
【遥控器开发基础教程5】疯壳·开源编队无人机-SPI(2.4G 双机通信)
Nacos配置中心之事件订阅
机电设备制造企业,如何借助ERP系统做好客供料管理?
【系统架构设计师】第三章 数据库系统
matplotlib中的3D绘图警告解决:MatplotlibDeprecationWarning: Axes3D(fig) adding itself to the figure
Introduction to resubmit Progressive Anti-Duplicate Submission Framework









