express中使用cors解决跨域

    技术2025-04-22  14

    协议,端口号,域名,只要有一个不同就会出现跨域

    使用的是前面的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’)

    此时再直接双击打开文件时 ,进行相关的操作再不会报错

    Processed: 0.010, SQL: 9