NodeJS独立开发web框架——构思实现与发布(3)
首先,我们在example目录下建立一个名为show_middle文件夹,用于开发演示插件。目录结构是 stuwebfk/example/show_middle
中间件顺序性演示
首先,我们在example目录下建立一个名为show_middle文件夹,用于开发演示插件。目录结构是 stuwebfk/example/show_middle
,那么在show_middle
目录下的程序就可通过require("../..")
访问到 stuwebfk/index.js
程序。可参阅附录的模块一章的介绍。之后几天做的演示例子的文件夹,都在stuwebfk/example
目录下创建。
run.js
是启动文件
var App = require("../..").App, app = new App(), middle01 = require("./middle01"), middle02 = require("./middle02"); app.use(middle01); app.use(middle02); app.listen(process.env.PORT); // 可自己设定端口号,比如3000。
middle01.js
是中间件
module.exports = function(req,res,next){ console.log("my name is middle01\n"); next(); }
middle02.js
是中间件
module.exports = function(req,res,next){ console.log("my name is middle02\n"); next(); }
通过 node run
运行,然后通过浏览器访问服务器。
打印出:
my name is middle01 my name is middle02
插件设计的很傻,可以说没有水准,但能说明插件的顺序执行。
很赞哦! ( 0
)
相关文章
- Nodejs 内容管理系统 DoraCMS 2.1.8 发布
- Nodejs 内容管理系统 DoraCMS-SQL 发布,基于 nodejs + mysql
- Nodejs 内容管理系统 DoraCMS 2.1.7 发布
- 什么是Upstream?
- Nodejs 内容管理系统 DoraCMS 2.1.6 发布
- Visual Studio Online 更新!更好支持Docker、Python、Go、C++
- 利用 html2canvas 生成文章缩略图
- 纪录片《穹顶之下》全集103分钟1080P高清完整视频
- DoraCMS v2.1.5 版本更新
- DoraCMS v2.1.2 Docker 版本(生产环境)
- Nodejs 内容管理系统 DoraCMS 2.1.4 发布
- DoraCMS 插件化探索(一)