egg.js 2.0 为什么这样写路由会只加载最后一个
发布于 6 年前 作者 Rock-1 3162 次浏览 来自 问答

image.png

8 回复

提供最小可复现仓库

@atian25 什么意思

就是能复现问题的最小的代码

『如何向开源项目提交无法解答的问题』

egg-init --type=simple 初始化个最小可复现仓库,然后提交到你的 GitHub 吧

// app/router.js module.exports = app => { require(’./router/news’)(app); require(’./router/admin’)(app); };

// app/router/news.js module.exports = app => { app.router.get(’/news/list’, app.controller.news.list); app.router.get(’/news/detail’, app.controller.news.detail); };

// app/router/admin.js module.exports = app => { app.router.get(’/admin/user’, app.controller.admin.user); app.router.get(’/admin/log’, app.controller.admin.log); };

这段代码看不出问题,提供完整的最小可复现仓库,上传到自己 github 吧。

https://cnodejs.org/topic/5b8de66137b3005a0b0e6b3f 基础入门教程看看,或者看看里面的源代码。

回到顶部