Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript connect app(node.js)对象不是函数_Javascript_Node.js - Fatal编程技术网

Javascript connect app(node.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

尝试运行此节点应用程序时出错:

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 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
不是