headers personalizados #3 #4
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-3"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@Nulo no sé cómo redefinir el type HeadersInit para que tenga accesstoken opcional
@ -92,2 +103,2 @@
setupForm("#save-token", async () => {
localStorage.token = token();
setupForm("#token", () => {
console.log(headers());
Borrar console.lo
@ -121,4 +121,1 @@
method: "POST",
headers: {
accesstoken: token,
"content-type": "application/json",
Se deberia aplicar el content-type siempre si lo requiere el endpoint
en el sitio le puse que siempre esté, no sé por qué en este endpoint específico se agrega y no en otros
A mi entender es porque si se le pasa cosas por el body, en el resto no
Yo usaría un type más específico como
Record<"accesstoken" | string, string>
(no se si esto específicamente funcionaría), pero tendrias que reimplementar headers() para que use un objeto plano@ -34,0 +38,4 @@
<input id="user" name="user" />
<label for="pass">Pass: </label>
<input id="pass" name="pass" value="" />
Aclarar que es especifico para nuestro sistema
bueno pero igual es una demostración de que podés customizar los headers
No digo que lo saques, solo aclarar en la demo para que no sea confuso.
el problema es que te limita a tener que mandar ese tipo específico, por eso se me complicó asociarle content-type, porque pueden venir tres tipos distintos
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.