Javascript 无法读取属性';使用';未定义的

Javascript 无法读取属性';使用';未定义的,javascript,node.js,Javascript,Node.js,在server.js中 var connect = require('connect'); var http = require('http'); function doFirst(request, response, next) { console.log('bacon'); next(); } function doSecond(request, response, next) { console.log('tuna'); next(); } app.us

在server.js中

var connect = require('connect');
var http = require('http');

function doFirst(request, response, next) {
    console.log('bacon');
    next();
}

function doSecond(request, response, next) {
    console.log('tuna');
    next();
}
app.use(doFirst);
app.use(doSecond);

var app = connect();
http.createServer(app).listen(8080);
运行后,它说无法读取属性“use”,我已经安装了package connect,并且已经初始化了应用程序
有人能帮我吗?

您应该首先声明
应用程序

var app = connect();
然后调用
use
方法

app.use(doFirst);
app.use(doSecond);