#Get serverside prop issue

1 messages · Page 1 of 1 (latest)

slender tendon
#

jhjhjh

#

How does server side prop work?

#

server side prop fetch ***

#

Will it fix if i just make react fetch?

brave charm
#

@slender tendon pls put a thread name that is meaningful

brave charm
#

or it infinetly loads with no content

slender tendon
#

Get serverside prop issue

#

infinitely loops, but i think has loaded home page before

#

when you click cabins page it infinitely loops

#

and ive drilled it down to get server side props

brave charm
#

@slender tendon does your api endpoint respond?

slender tendon
#

for all except cabins

#

yes

brave charm
#

also does the cabins page load any content?

slender tendon
#

It does not go to cabins i have to do /cabins manually

#

no content

brave charm
#

@slender tendon not the page

#

the cabins api

slender tendon
#

how to test?

brave charm
slender tendon
#

it console logs data in api but not respond i dont think

brave charm
#

when you console.log(cabinData) do you get anything?

#

@slender tendon

slender tendon
#

yes on api

#

every time request it console logs

#

but not send

brave charm
slender tendon
#

no

brave charm
#

hmmm

#

@slender tendon what is your next.config.js?

frank field
#

@brave charm Btw he had previously bazillion script tags in _app.js fetching libraries from cdns like jquery (twice). It might be something with that also

slender tendon
brave charm
slender tendon
#

@frank field i tested and no its to do with cabins

brave charm
#

so the bazillion script don't have an effect

slender tendon
#

That code is trash but it works, i will change in future

#

i tried fetching /cabins which is the route

#

and 404

brave charm
#

404?

slender tendon
obtuse minnow
#

Why is the first screenshot localhost:3000 then this one is localhost:9000?

slender tendon
#

because it is api

#

9000 is api 3000 is app

brave charm
#

process.env.NEXT_PUBLIC_REACT_APP_API_URL + "cabins/holiday"

slender tendon
#

yes

#

true

#

but this wont be it

brave charm
#

does this not give 404 at least?

slender tendon
#

yeah thats fine

#

Problem is fetch in server side prop

brave charm
slender tendon
#

ok

#

maybe it is api response

#

And also weird how before everything slow to load

frank field
#

@slender tendon what if you comment out the fetch in useEffect in LongTermsDetails

slender tendon
#

cabin details is a seperate page

#

i think

frank field
#

I meant LongTermDetails

#

Is <AllCabins> on that page? Can you show it?

slender tendon
#

Sorting few things

#

it might fix

wheat kayak
#

try using something like SWR or fetch in a useEffect hook, get the data on the client if you can, that way the site loads faster.

that way will work though, just not the most optimal

slender tendon
#

I fixed it, I believe was a server issue however was freezing instead of showing error message which is weird