小编Sou*_*_sr的帖子

nextjs RangeError:超出最大调用堆栈大小

import React from "react";
import "../assets/style/global.scss";
import cookies from "next-cookies";
import client from "../lib/api/client";

function MyApp({ Component, pageProps }) {
  return <Component {...pageProps} />;
}

MyApp.getInitialProps = async (appContext) => {
  const appProps = await MyApp.getInitialProps(appContext);
  const { ctx } = appContext;
  const allCookies = cookies(ctx);
  const token = allCookies["accessToken"];
  if (token !== undefined) {
    client.defaults.headers.Authorization = token;
  }

  return { ...appProps };
};

export default MyApp;
Run Code Online (Sandbox Code Playgroud)

登录时,我们尝试将访问令牌放入 cookie 中,并将 cookie 值放入每个 api 请求的标头中。但我收到这个错误。我该如何修复它?

javascript reactjs next.js

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

next.js ×1

reactjs ×1