一、安装依赖

需要依赖包有:
koa // 框架包
koa-router // 框架的路由包
nodemon // nodemon软件会自动监测文件的变化,当有变化时重新启动服务(用于开发环境)

二、实例化对象

1、最简单的node服务

  1. const koa = require('koa')
  2. const Router = require('koa-router')
  3. // 初始化实例
  4. const app = new koa()
  5. const router = new Router()
  6. // 路由
  7. router.get('/', async ctx => {
  8. ctx.body = {msg: 'hello koa,good!'}
  9. })
  10. // 配置路由
  11. app.use(router.routes()).use(router.allowedMethods())
  12. const port = process.env.PORT || 5000
  13. app.listen(port, () => {
  14. console.log(`server started on ${port}`)
  15. })