想问一下 ,那这样的 是需要在koa的配置里 为每一个页面配置一个这样的路由是吗?
来源:3-4 路由映射

Lokiwei
2019-05-31
看到 课程里 在讲到 刷新路由配置时,会出现404页面,所以需要在koa的配置里 为页面添加 路由配置,
router.get("/a/:id", async ctx => {
const id = ctx.params.id;
await handle(ctx.req, ctx.res, {
pathname: “/a”,
query: { id }
});
ctx.respond = false;
});
server.use(router.routes());
想说,如果解决这个问题是需要为每一个页面都配置一套这个代码吗?
比如A页面 配合一套如下:
router.get("/a/:id", async ctx => {
const id = ctx.params.id;
await handle(ctx.req, ctx.res, {
pathname: “/a”,
query: { id }
});
ctx.respond = false;
});
B页面配置一套
CDEFG的页面都要配置一套,吗?还是说有什么通用的配置,配置一次可以为所有页面生效。
写回答
1回答
-
Jokcy
2019-06-02
官方来说没有的,毕竟这个路由配置是你自己写的,没有人知道你要怎么写
00
全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github
学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理
651 学习 · 311 问题
相似问题