有这么一个简单的中间件 function helloworld(req,res) { res.end('hello world'); }
module.exports = helloworld;
然后想将它加到connect服务器中 var connect = require('connect');
var helloworld = require('./helloworld');
var app = connect.createServer(helloworld);
app.listen(8080);
运行显示connect没有createServer方法 不知道怎么回事 求大神解答
回复 (6)
D
在connect@3.3.3的源码中找到这么一行:
module.exports = createServer;
但是原来的这句已经去掉了:
createServer.createServer = createServer;
也就意味着,应该这么用:
var connect = require('connect');
var app = connect();
app.use(handler);
I
D
引用 icantunderstand@DevinXian 多谢 自己还是个菜鸟 明白了
@icantunderstand 菜鸟是相对的,一起加油,相信你总会把管理员@alsotang 干掉~
A
引用 DevinXian@icantunderstand 菜鸟是相对的,一起加油,相信你总会把管理员@alsotang 干掉
@DevinXian 我的目标是把 @jiyinyiyong 干掉。。
J
引用 alsotang@DevinXian 我的目标是把 @jiyinyiyong 干掉。。
@alsotang 话说我可是前端呢...
I
引用 DevinXian@icantunderstand 菜鸟是相对的,一起加油,相信你总会把管理员@alsotang 干掉
@DevinXian 哈哈 一起加油
参与回复
登录后即可参与回复。登录