使用node.js实现跨域请求

一、准备环境

1.1 linux服务器(能联通外网)

1.2 Node安装部署

二、搭建一个node项目

2.1 运行npm init,键入参数

使用node.js实现跨域请求_第1张图片

2.2 补充依赖库

npm install request (发送请求相关库)

2.3 增加index.js文件,补充文件内容

2.3.1 设置允许跨域访问

    // 跨域相关设置

    //设置允许跨域的域名,*代表允许任意域名跨域

    res.setHeader("Access-Control-Allow-Origin", "*");

    //允许的header类型

    res.setHeader("Access-Control-Allow-Headers", "X-Requested-With");

    //跨域允许的请求方式

    res.setHeader("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");

2.3.2 根据URL不同的传参及请求类型发送不同的请求

使用node.js实现跨域请求_第2张图片

2.4 将代码拷贝至服务器

输入node index.js 运行

三、本地测试

使用node.js实现跨域请求_第3张图片

你可能感兴趣的:(node.js)