深入理解nodejs的next函数。koa的使用 app.parma的使用

Posted 悔创阿里-杰克马

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入理解nodejs的next函数。koa的使用 app.parma的使用相关的知识,希望对你有一定的参考价值。

next就是一个递归函数

const Koa = require(koa);
const app = new Koa();
app.use(ctx => {
   ctx.body = Hello Koa;
 });
app.listen(3000);

express的app

 app.param的使用。

var express = require(express);
 var app = express();
 app.param(id, function (req, res, next, id) {
 if(req.params.id==1337){
  next();
 }
 else{
  res.sendStatus(404);
 }
 });
 app.param(id, 1337);
 app.get(/user/:id, function (req, res) {
  res.send(参数通过检验);
 });
  
 app.listen(3000, function () {
  console.log(Ready);
 });//充当过滤器的角色。
//可以配合使用正则表达式。
//也可以获取动态路由的值。获取到的值以json的形式出现。

 

以上是关于深入理解nodejs的next函数。koa的使用 app.parma的使用的主要内容,如果未能解决你的问题,请参考以下文章

koa2、koa1、express比较

深入理解 Koa 框架中间件原理

koa-基于node.js平台的下一代web开发框架入门

es6,promise,generator,next,yield与koa

干货 | koa 包教包会系列1 —— 白话 koa

koa2 use里面的next到底是什么