Next.js 中 getServerSideProps 中 resolvedUrl 的正常行为?

问题描述 投票:0回答:0

我正在使用

Next.js
。当我直接转到 localhost:3000/about 页面时,我的
console.log(resolvedUrl)
中的
getServerSideProps
显示“
/

如果我通过

localhost:3000/about?page=1
转到
<Link href="/about?page=1">
,控制台日志显示我
/about?page=1
.

next 的这种正常行为是否在任何未执行的 GET 请求上显示“

/
<Link>

我的代码:

const AboutPage = () => {
    return (
        <div>
            <Link href="/about?page=1">Next page</ Link>
        </div>
    );
}

export const getServerSideProps = async ({ req, res, resolvedUrl }) => {
    console.log(resolvedUrl)

    return {
        props: {
            data: null
        }
    }
}

export default AboutPage
reactjs next.js server-side-rendering next
© www.soinside.com 2019 - 2024. All rights reserved.