NextJs
开始
创建一个新项目
pnpx create-next-app@latest
环境变量
注意:浏览器环境必须加 NEXT_PUBLIC_ 前缀,否则无法读取,且 build 后会硬编码到代码中
process.env.<ENV>
路由
发送和接受参数
发送端
<Link href="/test?a=a">test </Link>
接收端
const searchParams = useSearchParams();
const param1 = searchParams.get('a');
console.debug("参数",param1)
FAQ
环境变量没有变
不明白为什么机器的环境变量里面有