提交 de7f4f5e authored 作者: 王鹏飞's avatar 王鹏飞

定义环境变量

上级 d9b41e57
...@@ -2,8 +2,12 @@ const state = process.env.NODE_ENV ...@@ -2,8 +2,12 @@ const state = process.env.NODE_ENV
let conf = {} let conf = {}
if (state === 'test') { if (state === 'test') {
conf.agentApiUrl = 'https://api2.ezijing.com/' conf.agentApiUrl = 'https://api2.ezijing.com/'
conf.apiKey = 'mwLyCymyEVCcKTn7nKDjYIMPBwScbugX'
conf.host = 'lms-api2.ezijing.com'
} else if (state === 'production') { } else if (state === 'production') {
conf.agentApiUrl = 'https://zapi.ezijing.com/' conf.agentApiUrl = 'https://zapi.ezijing.com/'
conf.apiKey = 'mwLyCymyEVCcKTn7nKDjYIMPBwScbugX'
conf.host = 'lms-api.ezijing.com'
} }
global.app = null global.app = null
......
...@@ -36,15 +36,15 @@ const agentProcessor = () => { ...@@ -36,15 +36,15 @@ const agentProcessor = () => {
params: req.query params: req.query
} }
options.url = options.url.replace(/tenant\//gi, '') options.url = options.url.replace(/tenant\//gi, '')
headers['apikey'] = 'mwLyCymyEVCcKTn7nKDjYIMPBwScbugX' headers['apikey'] = conf.apiKey
if (/user_center/gi.test(options.url)) { if (/user_center/gi.test(options.url)) {
headers['Host'] = 'sso.ezijing.com' headers['Host'] = 'sso.ezijing.com'
headers['host'] = 'sso.ezijing.com' headers['host'] = 'sso.ezijing.com'
} else { } else {
// headers['Host'] = 'lms-api.ezijing.com' // headers['Host'] = 'lms-api.ezijing.com'
// headers['host'] = 'lms-api.ezijing.com' // headers['host'] = 'lms-api.ezijing.com'
headers['Host'] = 'lms-worklobby-api.ezijing.com' headers['Host'] = conf.host
headers['host'] = 'lms-worklobby-api.ezijing.com' headers['host'] = conf.host
} }
/* 测试 */ /* 测试 */
// if (/\/essay/gi.test(options.url) && /post/gi.test(req.method)) { // if (/\/essay/gi.test(options.url) && /post/gi.test(req.method)) {
...@@ -118,14 +118,12 @@ const agentProcessor = () => { ...@@ -118,14 +118,12 @@ const agentProcessor = () => {
'base64' 'base64'
) )
} catch (e) { } catch (e) {
res res.status(500).json({
.status(500) message:
.json({ '文档上传出错,错误原因:请不要直接修改后缀“.doc”为“.docx”或者正文内容必须大于400字',
message: errMsg: 'err',
'文档上传出错,错误原因:请不要直接修改后缀“.doc”为“.docx”或者正文内容必须大于400字', code: 500
errMsg: 'err', })
code: 500
})
return return
} }
} }
...@@ -135,8 +133,8 @@ const agentProcessor = () => { ...@@ -135,8 +133,8 @@ const agentProcessor = () => {
/* check-access接口 */ /* check-access接口 */
// headers['Host'] = 'lms-api.ezijing.com' // headers['Host'] = 'lms-api.ezijing.com'
// headers['host'] = 'lms-api.ezijing.com' // headers['host'] = 'lms-api.ezijing.com'
headers['Host'] = 'lms-worklobby-api.ezijing.com' headers['Host'] = conf.host
headers['host'] = 'lms-worklobby-api.ezijing.com' headers['host'] = conf.host
axios.defaults.headers = headers axios.defaults.headers = headers
axios({ axios({
timeout: 30 * 1000, timeout: 30 * 1000,
...@@ -215,13 +213,11 @@ const agentProcessor = () => { ...@@ -215,13 +213,11 @@ const agentProcessor = () => {
JSON.stringify(e.response.data) JSON.stringify(e.response.data)
) )
} else { } else {
res res.status(500).json({
.status(500) message: '系统错误,请稍后重试或联系管理员',
.json({ errMsg: 'Error Proxy Request or BackData Excute Error',
message: '系统错误,请稍后重试或联系管理员', code: 500
errMsg: 'Error Proxy Request or BackData Excute Error', })
code: 500
})
console.error(_logJson._uuid, e) console.error(_logJson._uuid, e)
} }
}) })
...@@ -239,13 +235,11 @@ const agentProcessor = () => { ...@@ -239,13 +235,11 @@ const agentProcessor = () => {
}) })
}) })
} catch (e) { } catch (e) {
res res.status(500).json({
.status(500) message: '系统错误,请稍后重试或联系管理员',
.json({ errMsg: 'Network Server Excute Error',
message: '系统错误,请稍后重试或联系管理员', code: 500
errMsg: 'Network Server Excute Error', })
code: 500
})
console.error(_logJson._uuid, e) console.error(_logJson._uuid, e)
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论