我在node.js实战这本书,看到connect自带的中间件的这章的时候,想练习书中的代码时,发现这段代码自己 写总是报错,很纳闷,代码如下,很简短:
var connect = require("connect"); var app = connect() .use(connect.query()) .use(function (req, res, next) { res.setHeader("Content-Type", "application/json"); res.end(JSON.stringify(req.query)); });
app.listen(3000); 总是报:TypeError: connect.query is not a function 我用的node版本是:v4.2.3,connect模块正确引用了,但是不明白原因,在网上看到一篇文章说是自从3.*版本以后connect不再提供中间件什么的,需要手动获取之类的,所获取的信息不多,请大神解答!