Javascript connect app(node.js)对象不是函数
尝试运行此节点应用程序时出错: app.js:Javascript connect app(node.js)对象不是函数,javascript,node.js,Javascript,Node.js,尝试运行此节点应用程序时出错: app.js: var connect = require('connect'); connect.createServer( require('./log-it')(), require('./serve-js')() ).listen(4000); log-it.js: var util = require('util'); module.export = function() { var counter = 0; return f
var connect = require('connect');
connect.createServer(
require('./log-it')(),
require('./serve-js')()
).listen(4000);
log-it.js:
var util = require('util');
module.export = function()
{
var counter = 0;
return function(req, res, next) {
var writeHead = res.writeHead;
counter ++;
res.writeHead = function(code, headers) {
res.writeHead = writeHead;
console.log("Response #" + counter + ": " + code + ' ' + util.inspect(head));
}
next();
}
};
以下是错误和回溯:
$node app.js
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: object is not a function
at Object.CALL_NON_FUNCTION (native)
at Object.<anonymous> (/Users/me/projects/Share/web/app.js:4:21)
at Module._compile (module.js:407:26)
at Object..js (module.js:413:10)
at Module.load (module.js:339:31)
at Function._load (module.js:298:12)
at Array.<anonymous> (module.js:426:10)
at EventEmitter._tickCallback (node.js:126:26)
node.js:134
抛出e;//process.nextTick错误,或第一次勾选时的“error”事件
^
TypeError:对象不是函数
at Object.CALL_非函数(本机)
反对。(/Users/me/projects/Share/web/app.js:4:21)
在模块处编译(Module.js:407:26)
at Object..js(module.js:413:10)
在Module.load(Module.js:339:31)
at函数。_加载(module.js:298:12)
在阵列上。(模块js:426:10)
在EventEmitter上进行回调(node.js:126:26)
应该是
module.exports
不是
那应该是
module.exports
不是