Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
Axios request failed with status code 403
Last Updated: Jun 08 2022 05:28, Started by
Ciups
, Jun 06 2022 23:10
·
0
#1
Posted 06 June 2022 - 23:10
Salutare, vreau sa fac o aplicatie magazin online iar atunci cand vreau sa plasez o comanda sa o afisez in partea de istoric a aplicatiei, imi apare o eroare: AxiosError: Request failed with status code 403. Am reverificat jwt, axios, fetch data cu useeffect, dar tot nu-mi dau seama de ce nu merge. Initial cand am creat functionalitatea aplicatiei mergea placeorder action, dupa ce am schimbat
const authorization = req.headers.authorizationcu const authorization = req.headers['authorization']in functia isAuth din utils.js ; Am tot cautat peste tot pe netul asta si nu reusesc deloc sa o rezolv. Aici este link-ul cu intregul proiect, poate e in alta parte a aplicatiei eroarea: https://github.com/burNN11/newProject Attached FilesEdited by Ciups, 06 June 2022 - 23:22. |
#2
Posted 07 June 2022 - 05:53
Folosind prima varianta functioneaza?
const authorization = req.headers.authorization Prima data verifica daca authorization token-ul este corect setat in request in front-end. Il poti adauga automat in toate request-urile folosind un interceptor.. ceva de genul: axiosInstance.interceptors.request.use(function (config) { const token = getAccessToken(); if (token) { config.headers.Authorization = "Bearer "+ token; } return config; }); Edited by Argv, 07 June 2022 - 05:57. |
#3
Posted 07 June 2022 - 06:21
Da, e corect setat. Am verificat, e pus in filele order si orderhistory. Am mai gasit o aplicatie pe net aproape identica pe partea de functionalitate si am aceeasi eroare. E ceva ce imi scapa si nu-mi dau seama ce. Am incercat sa sterg cookie-urile ba chiar intreg istoricul, browser diferit dar tot nu merge. Prima data mergea cand am schimbat
const authorization = req.headers.authorizationcu const authorization = req.headers['authorization']. Acum numai merge cu niciuna din variante. Edited by Ciups, 07 June 2022 - 06:23. |
#4
Posted 07 June 2022 - 07:37
Te uiti in developer tools in tabul de network la requestul tau si vezi daca are toate datele necesare. Daca totul este ok, trebuie sa pui loguri in endpoint sa vezi ce date iti vin si ce nu ii convine.
|
#5
Posted 07 June 2022 - 07:59
Imi da invalid token, asta e problema, ca nu stiu de ce... https://ibb.co/Ms4M4LC
|
#6
Posted 07 June 2022 - 09:44
Unde te uiti tu este response.
Nu stiu de ce ai developer tools in romana dar trebuei sa te uiti la request in sectiunea de "anteturi" (dupa ce dai click pe request) si in sectiunea de "sarcina" (aici poti sa vezi ce anume trimiti catre server) La anteturi o sa ai anteturi request si anteturi response, momentan concentreaza-te doar pe request, si doar daca totul pare ok acolo te muti sa investighezi raspunsul. |
#7
Posted 07 June 2022 - 10:09
La Authorization cred ca este problema, dar nu stiu de ce: https://ibb.co/rxGnK9w Totul mie unul imi pare ok: https://ibb.co/ZWnY6jH https://ibb.co/R6w5y3x
Edited by Ciups, 07 June 2022 - 10:15. |
#8
Posted 07 June 2022 - 18:56
Nu pare ok, in header nu ar trb sa apara Bearer [object object] ci dupa Bearer ar trb sa ai un string encodat
https://jwt.io/introduction Edited by robert23mg, 07 June 2022 - 18:57. |
#9
Posted 08 June 2022 - 05:28
Am rezolvat. Nu trecusem bine parametrul functiei generateToken, de asta nu aparea stringul encodat.
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users