做的一个每天热点应用无法被 google seo 收录,现在学习使用 next.js 重新实现一下,
export async function getServerSideProps(context) {
...
const response = await axios.get(url, {...})
const data = await response.data;
console.log("data:", data);
...
}
用 axios 获取数据的时候,一直返回空,curl 命令是正常的, 折腾两天了
吐槽一下: 好难😭
1
Rrrrrr 348 天前
不调试一下?
|
4
kangjm 348 天前
直接在客户端 fetch 试一下,不用 getServerSideProps 呢
|
5
NessajCN 348 天前
你在 getServerSideProps 里 return 的 props 在页面控件用上了吗?
譬如你在 getServerSideProps() 里 return {props: {opt: 1} } 那你的 export default function Page(props) 里要调用 props.opt 才需要这个 ssr |
6
codehz 348 天前
|
7
JounQin 348 天前 via iPhone
没必要用 SSR ,徒增烦恼
|
12
xxj2220 348 天前
你去抄一份配置,比你从头学要快
|
13
wateryessence 348 天前
直接看 https://nextjs.org/learn/dashboard-app ,学 app router
|
14
timnottom 348 天前
最近我找到一个方法,结合 golang 的 gin 中间件,把 react 生成静态文件嵌入到二进制中,这样根据 path ,可以对一些页面生成一些标签:
参考: https://alipanx.com |
15
pengtdyd 348 天前
服务端渲染,这不是很好理解嘛。
|
17
estk 348 天前 via iPhone 1
一股脑 use client
ts 一股脑 any 就对了 |
19
xiamuguizhi 347 天前
gtp 复制粘贴搞定。
|
20
VitaminC1989 347 天前
我学 next.js 首先是在 udemy 上买了一个热门的课程 链接是这个
https://www.udemy.com/share/104coM3@J0EfCu9v9ufYSLldG4bmshMZ7WuQi0w6EZxWXBXqjQPqs7GQv5TwVKXJFUt1ZEegHw==/ 但是因为全英文的 学习速度有点被语言拖慢了 后面 next.js 出了 14 文档更新 新增了 13 楼老哥 wateryessence 提到的 Learn Next https://nextjs.org/learn/dashboard-app 课程 就转到这里先快速学习了 next.js 的基本用法 入个门先 |
21
SayoKurisu 347 天前
之前做一个小东西,app router 给我看蒙了
|
22
scalaer OP @SayoKurisu 所以难用应该是共识哈🤝
|
24
JounQin 343 天前 via iPhone
|