TypeError:app.get不是一个函数

我试图在原型中使用快递

function ioServer() { } module.exports = ioServer; ioServer.prototype.start = function() { var app = require('express') var http = require('http').Server(app) var io = require('socket.io')(http) app.get('/', function(req, res) { var outPut = "" res.sendFile(__dirname + './client/index.html') }) http.listen(3000, function(port) { console.log('Listening on port, ' + 3000) }) } 

但是,当我使用它引发错误TypeError: app.get is not a function当我删除它的原型部分的作品。

你的app应该是一个快速的例子。

例如,你可以像这样包含它:

 var app = require('express')();