Express Middleware - nokitjs/nokit GitHub Wiki
Nokit 与 express 完全不同,所以 express 中件间并不能直接在 nokit 中应用,但是可以通 nokit-plugin-express 过方便的使用 express 中间件:
安装 nokit-plugin-express
npm install nokit-plugin-express -save
配置 config.json
{
...
"plugins":{
"express":"nokit-plugin-express"
}
...
}
通过 server.use 使用 express 中件间
...
onStart(server,done){
server.use("/xxx",middleware());
done();
}
...
作为一个 “中件间” 在 express 中使用
同时,也可以将 nokit 作为一个 “中件间” 在 express 中使用
var nokit = require("nokitjs");
var express = require("express");
var server = new nokit.Server({
root: __dirname
});
var app = express();
//请总是将 nokit 作为最后一个中件间
app.use(server.middleware());
...
需要注意的时
将 nokit 作为 “中间件” 使用时,Global.onStart 和 Global.onStop 将不会被触发