Skip to content

Commit

Permalink
fix(prod): prod env will not work
Browse files Browse the repository at this point in the history
  • Loading branch information
a632079 committed May 17, 2020
1 parent 3782e43 commit 5589408
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 43 deletions.
12 changes: 8 additions & 4 deletions core.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ const program = commander.process()
// PreStart
const preStart = require('./src/prestart')
preStart.load(program.config_file || null)
if (program.dev) {
winston.info('You are running at development mode.')
winston.level = 'verbose'
}

// Use blubird promise
// global.Promise = require('bluebird')
Expand Down Expand Up @@ -47,12 +51,12 @@ spawnCronProcess()
async function registerMiddlewares () {
try {
const middlewares = require('./plugins')
await middlewares[0].map((middleware, index, input) => {
await middlewares.map((middleware, index, input) => {
app.use(middleware)
})
if (!global.prod) {
winston.info('You are running at development mode.')
await middlewares[0].map((middleware, index, input) => {
if (program.dev) {
const devMiddlewares = require('./plugins.dev')
await devMiddlewares.map((middleware, index, input) => {
app.use(middleware)
})
}
Expand Down
4 changes: 4 additions & 0 deletions plugins.dev.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
module.exports = [
// Dev Plugins
require('koa-livereload')()
]
62 changes: 28 additions & 34 deletions plugins.js
Original file line number Diff line number Diff line change
@@ -1,42 +1,36 @@
'use strict'
const path = require('path')
module.exports = [
[
// MiddleWares
require('./src/middlewares/requestId')(),
require('./src/middlewares/responseHandler')(),
require('./src/middlewares/countRequest')(),
require('./src/middlewares/requestId')(),
require('./src/middlewares/responseHandler')(),
require('./src/middlewares/countRequest')(),

// Mail Error
require('./src/middlewares/MailError')(),
// Mail Error
require('./src/middlewares/MailError')(),

// Basic Plugins
require('koa-helmet')(),
require('koa-query-pretty')(),
require('@hitokoto/koa-jsonp')(),
require('koa-bodyparser')({
enableTypes: ['json', 'form'],
formLimit: '10mb',
jsonLimit: '10mb'
}),
require('kcors')({
origin: '*',
allowMethods: ['GET', 'HEAD', 'PUT', 'POST', 'DELETE', 'PATCH'],
exposeHeaders: ['X-Request-Id']
}),
require('koa-favicon')(path.join(__dirname, './public/favicon.ico')),
require('koa-compress')({
filter: (contentType) => {
return /text/i.test(contentType)
},
threshold: 2048,
flush: require('zlib').Z_SYNC_FLUSH
}),
require('./src/logger')()
// Basic Plugins
require('koa-helmet')(),
require('koa-query-pretty')(),
require('@hitokoto/koa-jsonp')(),
require('koa-bodyparser')({
enableTypes: ['json', 'form'],
formLimit: '10mb',
jsonLimit: '10mb'
}),
require('kcors')({
origin: '*',
allowMethods: ['GET', 'HEAD', 'PUT', 'POST', 'DELETE', 'PATCH'],
exposeHeaders: ['X-Request-Id']
}),
require('koa-favicon')(path.join(__dirname, './public/favicon.ico')),
require('koa-compress')({
filter: (contentType) => {
return /text/i.test(contentType)
},
threshold: 2048,
flush: require('zlib').Z_SYNC_FLUSH
}),
require('./src/logger')()

],
[
// Dev Plugins
require('koa-livereload')()
]
]
5 changes: 0 additions & 5 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3277,11 +3277,6 @@ is-buffer@^1.1.5:
resolved "http://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
integrity sha1-76ouqdqg16suoTqXsritUf776L4=

is-buffer@~2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.4.tgz#3e572f23c8411a5cfd9557c849e3665e0b290623"
integrity sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==

is-callable@^1.1.4, is-callable@^1.1.5:
version "1.1.5"
resolved "https://registry.npm.taobao.org/is-callable/download/is-callable-1.1.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-callable%2Fdownload%2Fis-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
Expand Down

0 comments on commit 5589408

Please sign in to comment.