1、创建package.json和安装koa
//创建package.json
npm init -y
//安装kao
npm install koa @koa/router koa-bodyparser
2、配置环境变量,在根目录下创建.env文件,在src下创建config文件夹(放置常量文件,方便修改),在此文件创建serve.js文件
//下载包
npm install dotenv
//.env文件,定义端口常量
SERVE_SPORT = 8000
//serve.js
const dotenv = require("dotenv");
dotenv.config();
module.exports = { SERVE_PORT } = process.env;
3、新建src/main.js入口文件
//main.js文件
const Koa = require('koa')
const KoaRouter = require('@koa/router')
//引入端口号
const { SERVE_PORT } = require("./config/server");
const app = new Koa()
const userRouter = new KoaRouter({prefix:'/users'})
userRouter.get('/list',(ctx,next)=>{
ctx.body = 'list'
})
app.use(userRouter.routes())
app.use(userRouter.allowedMethods())
app.listen(SERVE_PORT,()=>{
console.log('服务器启动成功')
})
//package.json配置启动命令
"start":"node --watch ./src/main.js"
//启动服务器
npm run start