git clone git@github.com:LongJinCen/CROS_Demo.git
cd CROS_Demo
npm install
// 在src目录下 启动本地服务器
node index.js
// 在根目录启动demo
npm start
index.js
中启用了nodeJs
服务器,在这里就可以看成远程服务器。这里的地址是127.0.0.1:3000
index1.js
是webpack
的入口文件,即我们嵌入html
的代码。使用webpack
内置的webpack-dev-server
,这里一般就是你实际的前端部署地址。这里地址是127.0.0.1:8080
。
这样由于端口不相同,就实现了一个跨域的环境。
跨域的详细说明可以参考Issues, 并根据已有的环境自行测试。源码给出的是一个非简单请求。