Estoy usando React en el frontend y Django en el backend y actualmente estoy haciendo la integración de la API para la cual estoy usando Axios.
Entonces, en el lado de la interfaz, estoy llamando a una URL como esta
http://localhost:3000/attempt/?quiz_id=6
y quiero el quiz_id = 6 para poder usarlo después para acceder a los datos en el backend.
Estoy usando componentes funcionales si eso ayuda.
Puedes echar un vistazo a la documentación de axios en github
Si lo que quieres hacer es una solicitud GET, esto debería ser suficiente:
axios.get('http://localhost:3000/attempt/?quiz_id=6') .then((res) => { // handle success console.log(res); })También tienes disponible este tipo de uso:
axios.get('http://localhost:3000/attempt', { params: { quiz_id: 6 } }).then((res) => { // handle success console.log(res); });Puedes usar esto también:
const data = await axios.get('http://localhost:3000/attempt/?quiz_id=6').then(res => res.data);Puede incluir quiz_id dinámico mediante el uso de params. La forma de hacerlo es realizar una solicitud de axios utilizando la identificación del parámetro que desea actualizar y devolver:
Su código se leerá así:
axios.get('http://localhost:3000/attempt/${quiz_id}', quiz_id);