javascript - 无法读取未定义的属性 'use'

标签 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.use(doFirst);
app.use(doSecond);

var app = connect();
http.createServer(app).listen(8080);

运行后它说无法读取属性“使用”,我已经安装了 package connect,并且也已经初始化了应用程序 谁能帮帮我?

最佳答案

您应该首先声明应用:

var app = connect();

然后调用use方法。

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

关于javascript - 无法读取未定义的属性 'use',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49598590/

相关文章:

javascript - 添加幻灯片回调以动画 Jquery

ruby-on-rails - 在 Node.JS 中创建管理面板的最佳方法

javascript - ChartJS x 轴仅显示一年中的月份

javascript - 在 JavaScript 中获取对象属性值

javascript - 从表中删除行时如何更改计算

node.js - https ://npmcdn. com/ng2-img-cropper/index.js 网站上没有 'Access-Control-Allow-Origin' header

events - NodeJS 等待回调在事件发出时完成

javascript - Mocha 不会失败测试

javascript - 将 chai-as-promised 添加到 Ember 应用程序

javascript - 如何在开头添加选项?