企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# [1.koa路由](https://github.com/alexmingoia/koa-router) >路由(Routing)是由一个URI(或叫路径)和一个特定的HTTP方法(GET,POST)组成,涉及到应用如何响应客户端对某个网页节点的访问。 - 路由就是根据不同的URL地址,加载不同的页面实现不同功能。 ## 1.1安装 ~~~ npm i koa-router --save ~~~ ## 1.2使用 简单配置 ~~~ const Koa = require("koa"); const Router = require("koa-router"); //引入路由 const app = new Koa(); const router = new Router(); router.get('/',async (ctx,next)=>{ ctx.body = "router"; }) router.get('/new',async (ctx,next)=>{ ctx.body = "new" }) app.use(router.routes());//作用:启动路由 app.use(router.allowedMethods()); app.listen(3000,()=>{ console.log("starting at port 3000"); }) ~~~ 简化配置 ~~~ const Koa = require("koa"); const app = new Koa(); let router = require("koa-router")(); //配置路由 router.get("/",async (ctx,next)=>{ ctx.body="首页" }).get('/news',async (ctx,next)=>{ ctx.body = "新闻" }) app.use(router.routes()).use(router.allowedMethods()); app.listen(3000) ~~~