首页 > 解决方案 > 下一个 JS 引导

问题描述

引导我的 Next JS 应用程序的最佳位置在哪里?目前我在我的_app.tsx组件开始时这样做。getInitialProps会在服务器调用之前设置这些吗?

// pages/_app.js
import axios from 'axios'
import NextApp from 'next/app'
import React from 'react'

axios.defaults.withCredentials = true; // Set axios defaults

const App extends NextApp {
...

标签: reactjsnext.js

解决方案


Next.js 从 初始化所有页面_app.tsx

如果您不需要axios在每个页面上,则在此处添加它不是最佳选择。

您可以在一个单独的文件中创建一个帮助模块,您可以在其中配置axios默认​​值。然后在组件或页面中需要它的地方调用这个助手。


推荐阅读