Skip to content
On this page

createApp方法用于创建一个服务,使用方式如下:

ts
import { createApp } from '@kever/core'
createApp()

使用createApp方法创建服务仅仅两行代码,但是别忘记keverjs是一个面向MVC的框架,因此一个简单的服务至少像创建一个 Web Server一样写controller并且配置路由。

createApp方法接受一个options参数,用于启动服务的基础配置,options选项如下:

ts
interface AppOption {
  hostname?: string
  port?: number
  plugins?: (string | Middleware)[]
  env?: string
  tsconfig?: string
}
  • hostname: 网络地址,默认为127.0.0.1
  • port:启动服务的端口号,默认为8080
  • env:环境变量,默认为development,有developmentproduction两种值选择
  • tsconfig:tsconfig路径,默认为工作目录下的tsconfig.json文件,路径相对于工作目录
  • plugins: 加载keverjs插件以及koa middleware,详情请看Plugin