koa koa-router
- 初始化项目 npm init -y 生成 package.json 文件;
- 下载包 npm install koa koa-router;
- 创建 server.js 文件夹
-
引入 koa koa-router
const Koa = require('koa') const KoaRouter = require('koa-router') -
创建服务器应用实例
const app = new Koa() -
运行服务器,并监听对应端口
app.listen("3002",function(err){ if(err){ console.log("服务器启动失败") }else{ console.log("服务器启动成功") } }) -
运行服务器,并监听对应端口
4.1 创建路由器实例const router = new KoaRouter()4.2 使用中间件
router.routes 用处:使用路由器内所有的路由
router.allowedMethods 用处:使用路由器内所有的方法,并解决报错的状态码app.use(router.routes()) .use(router.allowedMethods())4.3 注册路由
ctx => request + response
next ->执行下一个中间件const indexData = require('./datas/index.json') router.get('/getIndexData',function(ctx,next){ console.log('/indexData') //返回数据 ctx.body = indexData })
-
- 修改package.json文件中的scripts
"scripts": {
"start": "nodemon server.js"
}
完成以上创建,即可在新建的index.json里添加所需数据应用到项目中

本文介绍了使用Koa和Koa-router搭建项目的步骤。包括初始化项目生成package.json文件,下载相关包,创建server.js文件夹,引入依赖,创建服务器实例并监听端口。还说明了路由器实例的创建、中间件的使用、路由的注册,以及修改package.json文件等内容。
465

被折叠的 条评论
为什么被折叠?



