请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

useEffect中请求

老师,在useEffect函数中发送axios请求,和在getServerSideProps中发送axios请求,有什么不一样的效果和应用场景区别吗。能否举例子说明一下。

正在回答 回答被采纳积分+3

1回答

Jokcy 2021-04-20 22:15:05

getServerSideProps是服务端运行,如果你要在服务端通过axios请求数据那么就要从外网转一圈,很浪费。useEffect是客户端执行的,只能通过http获取数据

0 回复 有任何疑惑可以回复我~
  • 提问者 蓝色西西 #1
    getServerSideProps在服务器上做http请求,useEffect在客户端浏览器中做http请求。那如果客户端和服务器都在一个服务器上呢?还会跑外网吗。如果要请求实时动态的数据+服务器渲染,是不是只有在getServerSideProps请求返回数据。
    回复 有任何疑惑可以回复我~ 2021-04-22 09:35:36
  • 提问者 蓝色西西 #2
    其实,对于useEffect,  getStaticProps,  getServerProps分别在什么场景下用,还是比较模糊,不太清楚,请教老师,三者的使用场景区分。怎么才能弄清楚。
    回复 有任何疑惑可以回复我~ 2021-04-22 09:37:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信