Node.js 共享节点应用程序和连接';s端口
有没有办法让Connect与您的节点应用程序在同一端口上运行,以便您可以使用相对或绝对路径为资产提供服务 现在我让它们在不同的端口上运行,这是一个难题:Node.js 共享节点应用程序和连接';s端口,node.js,Node.js,有没有办法让Connect与您的节点应用程序在同一端口上运行,以便您可以使用相对或绝对路径为资产提供服务 现在我让它们在不同的端口上运行,这是一个难题: var app = require('http').createServer(handler).listen(81), connect = require('connect'); connect.createServer( connect.static(__dirname + '/assets') ).listen(
var app = require('http').createServer(handler).listen(81),
connect = require('connect');
connect.createServer(
connect.static(__dirname + '/assets')
).listen(82);
让connect为您创建服务器:
var connect=require('connect'),
app=connect.createServer(handler,
connect.static(__dirname+"/assets"))
.listen(81);
另一个区别是
handler
现在接受第三个参数next
,如果handler
不想处理请求本身,而是想将其传递给静态处理程序(或通过connect实现的任何其他功能),则应该调用该函数 您使用connect的目的是什么?运行服务器的模块应该处理所有事情,包括其中的其他模块。我正在使用connect来服务css和js资产。您使用http
做什么?Connect可以处理http所做的事情。这是一种你只需要连接。