协议,端口号,域名,只要有一个不同就会出现跨域
使用的是前面的demo来进行展示的 npm run start运行后 在网页中输入网址打开form.html页面 点击按钮 会出现对应的操作 但是直接双击打开文件,网页地址栏出会自动出现网址,且与上面展示出的地址不同,此时再点击按钮,都出现报错,
操作 在终端输入命令 npm i cors app.js(文件加夹的根目录下)里引入插件 app.use(require(‘cors’)()); 然后 在html页面中将调用接口处的地址前面添加上http://IP地址再加网址接口 即ajax中url:’/api/v1/m’ → url: “http://192.168.17.30:3000/api/v1/m” axios中(’/api/v1/m’)→ (‘http://192.168.17.30:3000/api/v1/m’)
此时再直接双击打开文件时 ,进行相关的操作再不会报错