Next.js中fetch为什么总是发起两次请求?-灵析社区

爱打瞌睡的三角龙

一个简单的页面: `app\fetch-demo\page.js` 'use client' export default function FechDemo() { const fetchPromise = fetch("https://mdn.github.io/learning-area/javascript/apis/fetching-data/can-store/products.json",); console.log(fetchPromise); return ( fetch test ) } 浏览器控制台返回两次同样的结果: ![Snipaste_2023-12-13_13-54-30.png](https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241101/e08755949e60264297a35679a55291ad.png) 为什么会这样?

阅读量:21

点赞量:0

问AI
无敌英俊大师兄
手动关闭严格模式,即不使用React.StrictMode包裹组件 nextjs中通过配置中的reactStrictMode来设置 next.config.js module.exports = { ... reactStrictMode: false, }