在Nextjs中使用Koa自定义服务器遇到的坑一 ------ 显示无限404
想实现的功能
在地址栏中输入/a/1,跳转到 Nextjs 的 a.js 文件。
路由映射失败

问题代码
使用 koa 做 Nextjs 的路由映射遇到的问题,匹配到了 /a/:id 路由但是一直显示 404 页面。
const Koa = require('koa');
const Router = require('koa-router');
const next = require('next');
// 判断当前 开发环境 || 生产环境
const dev = process.env.NODE_ENV !== 'production';
const app = next({
dev });
const handle = app.getRequestHandler();
// pages目录中的页面是否编译完成
app.prepare().then((

在尝试使用Next.js与Koa结合自定义服务器时遇到了404问题。通过深入分析Koa的中间件执行机制,发现是中间件顺序导致路由匹配成功但未正确显示资源。解决方案是调整中间件执行顺序,从而修复路由显示问题。
最低0.47元/天 解锁文章

1412

被折叠的 条评论
为什么被折叠?



