第六课:后端代理
来源:互联网 发布:好玩的交友软件 编辑:程序博客网 时间:2024/06/03 21:56
1.在dev-server.js
定义apiRouters,这样就是不直接去请求服务端,是先请求dev-ser.js 然后再请求服务器.欺骗服务器我们的refer和host
var axios = require('axios')//XXXXXXXXXXXXXXXXXXXXXXXXXXXXvar apiRoutes = express.Router()apiRoutes.get('/getDiscList', function (req, res) { var url = 'https://c.y.qq.com/splcloud/fcgi-bin/fcg_get_diss_by_tag.fcg' axios.get(url, { headers: { referer: 'https://c.y.qq.com/', host: 'c.y.qq.com' }, params: req.query }).then((response) => { //QQ的response res.json(response.data) //res 我们自己的返回 }).catch((e) => { console.log(e) })})app.use('/api', apiRoutes) //此地址就变成了`/api/getDiscList` 给recommend.js来请求
2.引入axios
"axios": "^0.16.1",
3.recommd.js
import axios
export function getDiscList() { const url = '/api/getDiscList' const data = Object.assign({}, commonParams, { platform: 'yqq', hostUin: 0, sin: 0, ein: 29, sortId: 5, needNewCode: 0, categoryId: 10000000, rnd: Math.random(), format: 'json' }) return axios.get(url, { params: data }).then((res) => { return Promise.resolve(res.data) })}
阅读全文
0 0
- 第六课:后端代理
- 后端_第六课_开始使用JINJA2模板
- 第六章 代理
- 第六讲 静态代理
- Xpage中的后端代理的执行
- nginx作为代理 后端服务器ip问题
- HAProxy代理后端服务取真实IP
- 第六章 JDK代理模式
- iPhone第六节:代理模式
- nginx反向代理访问带referer的后端
- nginx代理web,后端无法获取用户真实IP
- nginx配置:反向代理 负载均衡 后端健康检查 缓存
- 前后端分离跨域解决方案(反向代理)
- nginx根据客户端ip动态代理后端服务-TCP
- 后端
- 第六课
- 第六课
- 后端_第十三课_FLASK
- Cyclic Nacklace
- 当前主流量化平台整理201705版
- kmp算法(大致伪码)
- FAT32文件系统的存储组织结构(二)
- PHP启示录
- 第六课:后端代理
- HDU-2000 ASCII码排序
- 如何让HDFS更高效之利用数据冷热度篇
- 简单的Fresco加载图片和GIF图片加载与停止
- WinDbg学习笔记三
- FAT32文件系统的存储组织结构(一)
- phar包的使用
- 2012NOIP普级组第二题--寻宝(参考洛谷题解)
- 波士顿美联储高级副总裁:分布式账本可能“从根本上改变”金融业