node.js - 如何修复“TypeError:Router.use() 需要一个中间件函数但有一个对象”
问题描述
我的快速路由应用程序出错
const express = require('express');
const router = express.Router();
router.get('/test', (req, res) => res.json({ msg: 'Users Works' }));
module.exports = router;
TypeError: Router.use() 需要一个中间件函数但得到了一个 Objec
解决方案
如果没有 // module.exports = router; 则会发生此错误 //
如果错误仍然继续,那么您可能有一个尚未设置的中间件在此路由之前执行。
推荐阅读
- c# - Mongo c#:Upserting 正在创建一个新文档
- vba - VBA:无法更改 Word 文档中超链接的子地址属性
- java - 如何解决这个警告?- 是原始类型。对泛型类型的引用应该被参数化
- python-3.x - 如何解决 IDLE 中的 ModuleNotFound 错误?
- javascript - 输入焦点时禁用 Javascript 函数
- java - 当列数据类型为字符串时,如何在结果集中的输出值中添加双引号?
- java - 尽管我生成的查询工作正常,为什么 JDBC-MySQL 会在您的 SQL 语法中引发错误?
- python - 熊猫数据框中重复位置的频率
- android - GCM 弃用:旧客户端 SDK
- javascript - jQuery使用select for ajax请求查找所有输入类型