我已经按照这个指导方针在我的一个页面中插入了一个中间件。
在子目录/appstore中,我已经创建了_middleware.js
,我试图在其中获取一些内容到控制台日志,以便我知道文件正在工作。
最终的结果将是我想检测它们是Android还是iOS,并将它们重定向到正确的商店。
import { NextFetchEvent, NextRequest } from 'next/server'
export function middleware() {
console.log('Hello, world!')
}
然而,当我访问页面时,我得到了console.log = NULL,很明显有些地方不太对劲?
1条答案
按热度按时间e4yzc0pl1#
由于中间件在服务器端工作,因此您只能在执行
npm run dev
或npm run start
命令的终端上看到console.log()
结果。它将不会在客户端(浏览器控制台)上显示任何内容。
添加next/server服务器专用帮助器的文档仅供参考。