@@ -95,43 +95,43 @@ export default function Committee({ committeeData = {} }) {
9595// -----------------------------
9696// Data fetching
9797// -----------------------------
98- export async function getStaticProps ( ) {
99- try {
100- const res = await fetch (
101- "https://wrcrobotics.pythonanywhere.com/committee"
102- ) ;
103-
104- const committeeData = await res . json ( ) ;
105-
106- return {
107- props : { committeeData } ,
108- revalidate : 10 ,
109- } ;
110- } catch ( err ) {
111- return {
112- props : { committeeData : { } } ,
113- revalidate : 10 ,
114- } ;
115- }
116- }
117- // export async function getServerSideProps() {
98+ // export async function getStaticProps() {
11899// try {
119100// const res = await fetch(
120- // "https://wrcrobotics.pythonanywhere.com/committee",
121- // { cache: "no-store" }
101+ // "https://wrcrobotics.pythonanywhere.com/committee"
122102// );
123103
124104// const committeeData = await res.json();
125105
126106// return {
127107// props: { committeeData },
108+ // revalidate: 10,
128109// };
129110// } catch (err) {
130111// return {
131112// props: { committeeData: {} },
113+ // revalidate: 10,
132114// };
133115// }
134116// }
117+ export async function getServerSideProps ( ) {
118+ try {
119+ const res = await fetch (
120+ "https://wrcrobotics.pythonanywhere.com/committee" ,
121+ { cache : "no-store" }
122+ ) ;
123+
124+ const committeeData = await res . json ( ) ;
125+
126+ return {
127+ props : { committeeData } ,
128+ } ;
129+ } catch ( err ) {
130+ return {
131+ props : { committeeData : { } } ,
132+ } ;
133+ }
134+ }
135135
136136// -----------------------------
137137// Styles (cleaned)
0 commit comments