提交 ddaac5ab authored 作者: zyx's avatar zyx

update

上级 4bfa8921
差异被折叠。
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
"eslint-plugin-standard": "^3.1.0" "eslint-plugin-standard": "^3.1.0"
}, },
"dependencies": { "dependencies": {
"@god/node-com": "^2.0.2", "@god/node-com": "^2.0.8",
"body-parser": "^1.18.3", "body-parser": "^1.18.3",
"child_process": "^1.0.2", "child_process": "^1.0.2",
"cross-env": "^5.2.0", "cross-env": "^5.2.0",
......
const fs = require('fs')
const path = require('path')
const com = require('@god/node-com')
const Proxy = com.Proxy
const getData = (req, res) => {
Proxy.reqHttps({
hostname: 'lms-api.ezijing.com',
path: '/v2/education/courses/' + req.path.replace(/\/abc\/test\/cba\//gi, ''),
data: {},
query: {},
headers: {
'Host': req.headers.host,
'tenant': req.headers.tenant,
'token': req.headers.token,
'apikey': req.headers.apikey,
'User-Agent': req.headers['user-agent'],
'Content-Type': 'application/x-www-form-urlencoded'
}
}, function (str, cookieStr) {
res.status(200).json(JSON.parse(str))
})
}
module.exports = {
getData: getData
}
...@@ -10,6 +10,7 @@ const _wx = require('../controller/WxMonitor') ...@@ -10,6 +10,7 @@ const _wx = require('../controller/WxMonitor')
const _mfm = require('../controller/MixedFlowMonitor') const _mfm = require('../controller/MixedFlowMonitor')
const _rtmp = require('../controller/RTMPMonitor') const _rtmp = require('../controller/RTMPMonitor')
const _sccm = require('../controller/setCloudClassMonitor') const _sccm = require('../controller/setCloudClassMonitor')
const _nts = require('../controller/NextToSend')
router.use(bodyParser.json({ limit: '60mb' })) router.use(bodyParser.json({ limit: '60mb' }))
router.use(bodyParser.urlencoded({ extended: true, limit: '60mb' })) router.use(bodyParser.urlencoded({ extended: true, limit: '60mb' }))
...@@ -53,6 +54,8 @@ router.post('/get/rtmp/callback', _rtmp.callback) ...@@ -53,6 +54,8 @@ router.post('/get/rtmp/callback', _rtmp.callback)
router.get('/get/cloud-class', _sccm.getTable) router.get('/get/cloud-class', _sccm.getTable)
// 设置云课堂对照表 - 添加key-value // 设置云课堂对照表 - 添加key-value
router.post('/set/cloud-class', _sccm.setTable) router.post('/set/cloud-class', _sccm.setTable)
// 学习系统获取 - 视频课程列表 - 接口转发
router.get('/abc/test/cba/*', _nts.getData)
router.use('/api/*', upload.any(), (req, res) => { res.send('暂无该接口') }) router.use('/api/*', upload.any(), (req, res) => { res.send('暂无该接口') })
router.use('*', upload.any(), (req, res) => { res.send('接口未定义') }) router.use('*', upload.any(), (req, res) => { res.send('接口未定义') })
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论