【发布时间】:2018-08-20 10:58:00
【问题描述】:
我在尝试路由时收到此错误
我的代码
'use strict';
const express = require('express');
const app = express ();
const chatCat = require ('./app');
app.set('port', process.env.PORT || 3000);
app.use(express.static('public'));
app.set('view engine', 'ejs');
app.use('/', chatCat.router);
app.listen(app.get('port'), () => {
console.log('running on port:', app.get('port'));
});
错误
throw new TypeError('Router.use() requires a middleware function but got a ' + gettype(fn))
^
我尝试了路由,但它一直在我的 express.js 中给我错误。
【问题讨论】:
-
您正在插入路由器,但您需要插入路由功能,例如(a,b) => {...}