koa路由接口

Posted lanshu123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了koa路由接口相关的知识,希望对你有一定的参考价值。

const router = require(‘koa-router‘)()
//返回一个页面
router.get(‘/‘, async (ctx, next) => {
  global.console.log(‘index11111‘);
  await ctx.render(‘index‘, {    //render返回一个页面
    title: ‘Hello Koa 2!‘
  })
})
//直接返回数据的用body,json数据
router.get(‘/json‘, async (ctx, next) => {
  ctx.body = {
    title: ‘koa2 json‘
  }
})
//在不同页面为了区分接口,我们可以在加个前缀/user
router.prefix(‘/users‘)
module.exports = router
app.js
app.use(index.routes(), index.allowedMethods())

 

以上是关于koa路由接口的主要内容,如果未能解决你的问题,请参考以下文章

koa-中间件使用

koa-中间件使用

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

koa使用koa-passport实现路由进入前登录验证

KoaHub平台基于Node.js开发的Koa router路由插件代码信息详情

学习koa开发API--- 文件目录设置