有没有办法让Connect在与节点应用程序相同的端口上运行,以便您可以使用相对或绝对路径提供资产?
现在我让他们在不同的端口上运行,这很痛苦:
var app = require('http').createServer(handler).listen(81),
connect = require('connect');
connect.createServer(
connect.static(__dirname + '/assets')
).listen(82);
答案 0 :(得分:0)
让connect为您创建服务器:
var connect=require('connect'),
app=connect.createServer(handler,
connect.static(__dirname+"/assets"))
.listen(81);
唯一不同的是,handler
现在采用第三个参数next
,如果handler
不想处理请求本身,则应该调用该函数。想要将它传递给静态处理程序(或通过connect实现的任何其他东西)。