想问一下 ,那这样的 是需要在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

官方来说没有的,毕竟这个路由配置是你自己写的,没有人知道你要怎么写

0
0

全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github

学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理

651 学习 · 311 问题

查看课程