01实战:如何用 cors 和 jsonp 来解决异步跨域的问题(实际例子演示解决问题)

Ⅰ、跨域问题:

1、什么情况下会发生跨域的问题?
答:访问不同源,就会发生跨域问题;
如:访问端口不同 (:8080 与 :80)、访问协议不同 (http 协议与 https 协议)、访问域名不同 (localhost 与 ip 协议)、子域名不同 (www.a.com 与 new.a.com) 等,都会发生跨域问题;

2、常用的跨域解决方案:
A、cors 解决方案;
B、jsonp 解决方案;

Ⅱ、建立两个文件:一个是服务器 ‘server.js’ 、一个是客户端页面代码 ‘1.html’;

1、服务器 ‘server.js’ 的代码如下:

注意:此时已通过 npm init -y 创建 package.json 配置文件了; 当然也下载了 npm i express 的框架了,然后才能运行上述服务器代码;

const express = require('express')

猜你喜欢

转载自blog.csdn.net/weixin_43405300/article/details/121824577