CNode

express有些功能如express.error 和express.logger 为什么在官网API中找不到呢?

Xxianggp发布于13 年前最后回复11 年前5 回复16546 浏览0 收藏

express有些功能如express.error 和express.logger 为什么在官网API中找不到呢? 官网是这个吗?http://expressjs.com/api.html#express

我绝对是点了一遍,却发了两遍

查看回复

回复 (5)

L
leson#1·13 年前

express.logger 在你提供的页面里是可以找到的,在http://expressjs.com/api.html#express页面右边的Application下拉表中,选中app.use();app.use()里介绍的就是**express.logger** express.error 不知道你指的是不是"Error handling".如果是的话,它在http://expressjs.com/guide.html#error-handling.右边的Error handling栏目中。 希望能帮到你!

X
xianggp#2·13 年前
引用 lesonexpress.logger 在你提供的页面里是可以找到的,在http://expressjs.com/api.html express页面右边的Application下拉表中,选中app.u...

谢谢你的回答,可express.logger介绍的未免太少了,它上面说是一个middleware,但没找到。 express.error 我是照node.js开发指南里面说的实现的“错误日志”功能:启动服务器是时出现:错误截图 ,不知道为什么没有这个函数?

var errorLogfile = fs.createWriteStream('./log/error.log',{flags:'a'}); app.configure(function(){ app.error(function(err,req,res,next){ var meta = '['+new Date()+']'+req.url+'\n'; errorLogfile.write(meta+err.stack+'\n'); next(); }); });

V
vicanso#3·13 年前

express是基于connect的,有一些middleware可以在connect的说明!

E
echoloyuk#5·11 年前
参与回复
登录后即可参与回复。登录