Commit 9623f052 authored by 智勇's avatar 智勇

qahome

parent 895dda0c
const Koa = require('koa'); const Koa = require('koa');
const path = require('path'); const path = require('path');
const cors = require('kcors');
const log4js = require('koa-log4'); const log4js = require('koa-log4');
const favicon = require('koa-favicon'); const favicon = require('koa-favicon');
const controller = require('./app/controller'); const controller = require('./app/controller');
...@@ -16,6 +17,12 @@ log4js.configure(config.log4js.conf, { cwd: logDir }); ...@@ -16,6 +17,12 @@ log4js.configure(config.log4js.conf, { cwd: logDir });
app.use(favicon(faviconPath)) app.use(favicon(faviconPath))
.use(log4js.koaLogger(log4js.getLogger('http'), { level: 'auto', format: logFormat })) .use(log4js.koaLogger(log4js.getLogger('http'), { level: 'auto', format: logFormat }))
.use(cors({
maxAge: 86400, // options请求缓存24小时
origin(req) {
return req.header.origin;
},
}))
// .use(Middles.router(app, { root: './app/controller' })) // .use(Middles.router(app, { root: './app/controller' }))
.use(controller()); .use(controller());
......
...@@ -10,12 +10,12 @@ const checkService = require('../services/checkService'); ...@@ -10,12 +10,12 @@ const checkService = require('../services/checkService');
async function getBankID(ctx) { async function getBankID(ctx) {
let { bank } = ctx.query; let { bank } = ctx.query;
bank = bank ? bank.toUpperCase() : bankID.randomBank(); bank = bank ? bank.toUpperCase() : bankID.randomBank();
ctx.body = { code: '0000', bank: bankID.RandomCreateBankID(bank) }; ctx.body = { code: '0000', data: [bankID.RandomCreateBankID(bank)] };
} }
// 获取银行列表 // 获取银行列表
const getBankList = async (ctx) => { const getBankList = async (ctx) => {
ctx.body = bankID.bankList(); ctx.body = { code: '0000', data: bankID.bankList() };
}; };
async function getProvinceList(ctx) { async function getProvinceList(ctx) {
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
"author": "", "author": "",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"kcors": "^2.2.2",
"koa": "^2.5.2", "koa": "^2.5.2",
"koa-favicon": "^2.0.1", "koa-favicon": "^2.0.1",
"koa-log4": "^2.3.0", "koa-log4": "^2.3.0",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment