4.创建中间件
Posted WWSASUKE
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.创建中间件相关的知识,希望对你有一定的参考价值。
创建自定义中间件
提供一个 接受Request对象作为第一个参数,Response对象作为第二个参数,next作为第三个参数 的函数
next()参数是一个通过中间件框架传递的函数,指向下一个要执行的中间件函数。所以必须在退出自定义函数之前调用next(),否则程序不会被调用
var express=require(‘express‘); var app=express(); function queryRemover(req,res,next){ console.log("\n Before URL: "); console.log(req.url); req.url=req.url.split(‘?‘)[0]; console.log("\n After URL: "); console.log(req.url); next(); } app.use(queryRemover); app.get(‘/query‘,function(req,res){ res.send("test"); }) app.listen(8081);
以上是关于4.创建中间件的主要内容,如果未能解决你的问题,请参考以下文章
Spring Rest 文档。片段生成时 UTF-8 中间字节无效 [重复]
续:纠正:ubuntu7.04可以安装,而且完美的安装 ! for《Oracle-10.2.0.1,打补丁10.2.0.5:在 debian 版本4不含4以上,及 ubuntu 7.04不含(代码片段