我调用getServerSideProps并传入req和res参数,如下所示:
export async function getServerSideProps({ req, res }) {}我需要获取当前的浏览器url路径,但在请求对象中找不到它。有办法在getServerSideProps中获取当前的url吗?
发布于 2021-01-07 18:23:12
您可以使用上下文参数中的resolvedUrl字段。
export async function getServerSideProps({ req, res, resolvedUrl }) {
console.log(resolvedUrl)
// Remaining code
}来自getServerSideProps文档:
resolvedUrl:请求URL的规范化版本,它删除客户端转换的_next/data前缀,并包含原始查询值。
注意,resolvedUrl不会返回URL的域部分,只返回路径和查询字符串。
https://stackoverflow.com/questions/65617150
复制相似问题