一、安装依赖
需要依赖包有:
koa // 框架包
koa-router // 框架的路由包
nodemon // nodemon软件会自动监测文件的变化,当有变化时重新启动服务(用于开发环境)
二、实例化对象
1、最简单的node服务
const koa = require('koa')
const Router = require('koa-router')
// 初始化实例
const app = new koa()
const router = new Router()
// 路由
router.get('/', async ctx => {
ctx.body = {msg: 'hello koa,good!'}
})
// 配置路由
app.use(router.routes()).use(router.allowedMethods())
const port = process.env.PORT || 5000
app.listen(port, () => {
console.log(`server started on ${port}`)
})