给express换新

#1

给express换了套架构actor:每个请求根据中间件生成actor链,然后依次往下传递。当response关闭之后,关闭这条链

给express换了写法,也换成了链式调用:

app
	.use(morgan("dev"))
	.use(bodyParser.json())
	.use(bodyParser.urlencoded({ extended: false }))
	.use(cookieParser())
	.use(session({
		resave: false,
		saveUninitialized: true,
		secret: "demo",
		cookie: {}
	}))
	.use(routes)
	.use((req, res, next) => {
		// res.status(404).send("page not found")
		next(Error("404"))
	})
	.catch((error, req,res) => {
		console.log(error)
		res.status(404).send("404")
	})

	.listen(3000)

还支持express插件…,项目地址yoi