繁体   English   中英

如何在 Next.js 中的 API 路由中获取 URL 查询字符串?

[英]How to get URL query string in API route in Next.js?

我有一个常量,它使用请求查询将 URL 参数的名称和城镇值拉入我的 API。

这很好用。 我无法解决的问题是,我查看了许多文章,但我想从 URL 以数组或字符串的形式返回完整的参数集。 如果它包含 URL 路径没问题,理想情况下只是参数与符号分隔或任何其他方式。

我需要这样做,因为这个 API 捕获了一组可能随时间变化的问题响应,并且我需要灵活地循环所有返回的答案,无论是 10 还是 100。

export default async function (req, res) {
    const {
        query: name ,
        query: town ,
    } = req
    // ...
}

如评论中所述,您可以访问req.url ,其中包含完整的 URL 包括查询参数。

有关req object 的更多详细信息,请查看Node.js 官方文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM