node.js - NodeJS 和 Express:Express 路由器没有调用正确的路由
问题描述
我正在尝试调用我的 getAssignments 路线,但由于某种原因,当我在邮递员上运行它时,它正在调用我的 getStudent 路线。我对邮递员的要求 - localhost:5000/api/assignments
//server.js file
app.use("/api/", studentRouter);
app.use("/api/", assignmentRouter);
//student.router.js file
router.get("/student", auth, getStudent);
//assignment.router.js file
router.get("/assignments", auth, getAssignments);
解决方案
试试这个
app.use("/", assignmentRouter);
router.get("/api/assignments", auth, getAssignments);
推荐阅读
- javascript - 节点 puppeteer Promise.all 一次查看不同页面时的所有问题
- python-3.x - 可以将 miniconda(或 conda)安装到现有的 python3 虚拟环境中吗?
- django - 如何从其他用户类型创建客户帐户 ID
- asp.net-mvc - Razor View Row ID 始终只为第一行传递 ID
- python - Aws lambda 函数连接到 mongodb
- visualization - 我可以为 Alloy Analyzer 指定自定义颜色(例如 RGB)以在可视化中使用吗?
- python-3.x - 无法从类文件中导入名称“玩家”
- python - 使用 kwargs 进行多重继承
- scala - 迭代器 toIndexedSequence 长度与插入器长度不匹配
- java - 除了匿名类之外,java类的成员可以没有完全限定名吗?