提交 0cc55a81 authored 作者: zyx's avatar zyx

update

上级 5ad8efa9
const fs = require('fs')
const path = require('path')
const com = require('@god/node-com')
const Proxy = com.Proxy
const get = (req, res) => {
Proxy.reqHttps({
hostname: 'zws-api2.ezijing.com',
path: req.path,
data: {},
query: {},
headers: {
'Host': 'zws-api2.ezijing.com',
'Cookie': req.headers.cookie || '',
'User-Agent': req.headers['user-agent'],
'Content-Type': 'application/x-www-form-urlencoded'
}
}, function (str, cookieStr) {
console.error('接口读取数据', req.headers.token, str)
res.status(200).json(JSON.parse(str))
})
}
const post = (req, res) => {
Proxy.reqHttps({
hostname: 'zws-api2.ezijing.com',
path: req.path,
methods: 'POST',
data: {},
query: {},
headers: {
'Host': 'zws-api2.ezijing.com',
'Cookie': req.headers.cookie || '',
'User-Agent': req.headers['user-agent'],
'Content-Type': 'application/x-www-form-urlencoded'
}
}, function (str, cookieStr) {
console.error('接口读取数据', req.headers.token, str)
res.status(200).json(JSON.parse(str))
})
}
module.exports = {
get: get,
post: post
}
......@@ -11,6 +11,7 @@ const _mfm = require('../controller/MixedFlowMonitor')
const _rtmp = require('../controller/RTMPMonitor')
const _sccm = require('../controller/setCloudClassMonitor')
const _nts = require('../controller/NextToSend')
const _pr = require('../controller/ProxyRequest')
router.use(bodyParser.json({ limit: '60mb' }))
router.use(bodyParser.urlencoded({ extended: true, limit: '60mb' }))
......@@ -56,6 +57,9 @@ router.get('/get/cloud-class', _sccm.getTable)
router.post('/set/cloud-class', _sccm.setTable)
// 学习系统获取 - 视频课程列表 - 接口转发
router.get('/abc/test/cba/*', _nts.getData)
// 接口转发 - 解决跨域问题
router.get('/v1/pay/wechat/*', _pr.get)
router.post('/v1/pay/wechat/*', _pr.post)
router.use('/api/*', upload.any(), (req, res) => { res.send('暂无该接口') })
router.use('*', upload.any(), (req, res) => { res.send('接口未定义') })
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论