reactjs - 来自查询字符串的 Axois 请求值
问题描述
如何从查询字符串中获取值并将其传递给 Axios?提前非常感谢,非常感谢任何帮助。这就是我所拥有的。感谢
http://localhost:3000/article/id/5ff15120a012a42238acdcd6
useEffect(async() => {
const response = await Axios.get(process.env.REACT_APP_FETCH_URL + '/api/article/id',{params:???}, {withCredentials:true})
setArtclelData(response.data)
}, [])
解决方案
我已经找到了答案。这是代码:
import {useParams } from "react-router-dom";
const {id} = useParams()
useEffect(async() => {
const response = await Axios.get(process.env.REACT_APP_FETCH_URL + `/api/article/id/${id}`, {withCredentials:true})
setArtclelData(response.data)
}, [])
推荐阅读
- java - 面临从基于 Spring Boot 的 Java 应用程序读取 Amazon SQS 队列的问题
- java - 从节点而不是后代节点中删除文本
- php - 表单处理:使用 foreach 循环生成的空 TD 标签
- python - 单击网页按钮时如何修复 NoSuchElementException Python 错误?
- memory - 如何正确清理 popover 中的 ownerWindow 侦听器?/JavaFX
- r - 重新排序数据框列表
- snowflake-cloud-data-platform - Snowflake SQL 中的布尔类型是否有聚合函数 AND / OR?
- postgresql - 具有限制的 Postgres 更新表
- swift - SwiftUI Datepicker 仅以英语显示语言?
- python - 使用 pd.concat 复制 pd.merge Pandas