reactjs - 下一个 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 {
...
解决方案
Next.js 从 初始化所有页面_app.tsx
。
如果您不需要axios
在每个页面上,则在此处添加它不是最佳选择。
您可以在一个单独的文件中创建一个帮助模块,您可以在其中配置axios
默认值。然后在组件或页面中需要它的地方调用这个助手。
推荐阅读
- jenkins - 如果未包含在脚本中,Jenkins 库步骤将失败
- python - python正则表达式仅在括号中替换
- python - 在 Scikit-learn 的 GaussianProcessRegressor 中使用带有 RBF 内核的 scipy 优化算法时出现 TypeError
- reactjs - 无法设置 mobx 4 以使用 react native
- python - 神经网络预测足球结果
- json - 在序列化器中格式化 JSON - Django REST
- angular - Angular 6 生产版本“无法绑定到‘禁用’,因为它不是‘div’的已知属性”
- ios - 在 iOS 上,对于 MVVM 中的 DisposeBag,可以放在 ViewModel 中吗?
- python - 如何通过numpy中的指定数组获取索引
- regex - 正则表达式匹配 C 整数文字