1.2.2 • Published 4 years ago

@tick-core/http-server v1.2.2

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

tick-core-http-server——http server的手脚架

说明

这是一个http server的手脚架,基于node自身的cluster,集成了routing-controllers和一个日志组件tick-core-logger

快速开始

npm install @tick-core/http-server --save
npm install routing-controllers --save
npm install @tick-core/logger --save
import { createBaseServer } from '@tick-core/http-server'
createBaseServer(
  {
    pm2?: boolean,
    port?: number,
    isLocal?: boolean,
    publicPath?: string
    controllerPath?: string | string[],
    controllerPattern?: string | string[],
    middlewareRegsiter?: (app: Koa) => void,
    workers?: number,
    logPath: string,
    cutTime?: CutTime,
    backPath?: string,
    rule?: 'YYYY-MM-DD' | 'YYYY-MM' | 'YYYY',
    before?: (ctx: Context) => Promise<any>,
    after?: (ctx: Context) => Promise<any>,
    workerBefores?: string[],
    underscore?: boolean,
  }
)
参数描述
pm2是否是pm2模式
port端口号
isLocal是否为本地开发
publicPath静态资源路径
controllerPathcontroller path
controllerPatterncontroller 文件后缀
middlewareRegsiter自定义的中间件
workers需要启动的进程数
logPath实时日志地址
cutTime日志切割时间
backPath日志切割后存储的位置【非pm2模式下必须】
rule日志切割后存储路径规则,即文件命名规则
before前置的中间件
after后置的中间件
workerBefores每个进程启动前需要加载的文件
underscore返回参数是下划线方式,默认驼峰

⚠️️注意:

参考:node-util-http-server

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.7

4 years ago

1.1.6

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.1

4 years ago

1.1.2

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago