Bonjour à tous
Je dois créer un projet de réseau social équivalent à facebook et je suis en train de publier un message sur le profil de l'administrateur, sur celui de son ami ainsi que sur tous les profils en utilisant boostrap 5 et suite à des consignes qu'on me demande de faire.
je suis en train de m'avancer sur les publications des message sur le profil et je suis bloqué lorsque l'administrateur publie un message sur n'importe quel membre.
Dans le navigateur quand j'essaie de publier un "Bonjour" j'ai un message d'erreur m'indiquant
mais je n'arrive pas à trouver ce qui cloche.
Pouvez vous m'aider svp à trouver la solution?
Merci à tous. Apparemment mon erreur proviendrait côté scripts.js sur cette partie
Modifié par gcyrillus (13 Dec 2024 - 14:23)
Je dois créer un projet de réseau social équivalent à facebook et je suis en train de publier un message sur le profil de l'administrateur, sur celui de son ami ainsi que sur tous les profils en utilisant boostrap 5 et suite à des consignes qu'on me demande de faire.
je suis en train de m'avancer sur les publications des message sur le profil et je suis bloqué lorsque l'administrateur publie un message sur n'importe quel membre.
Dans le navigateur quand j'essaie de publier un "Bonjour" j'ai un message d'erreur m'indiquant
POST http://localhost:3000/api/postAllProfiles 403 (Forbidden)
(anonymes)
et Erreur lors de la publication du message : Error: Erreur lors de la publication du message
at HTMLFormElement.<anonymous
mais je n'arrive pas à trouver ce qui cloche.
Pouvez vous m'aider svp à trouver la solution?
Merci à tous. Apparemment mon erreur proviendrait côté scripts.js sur cette partie
// Formulaire pour publier un message sur tous les profils de l'administrateur.
document.addEventListener("DOMContentLoaded", function () {
const postAllProfilesForm = document.getElementById("postAllProfilesForm");
const allProfilesMessagesList = document.getElementById(
"allProfilesMessagesList"
);
postAllProfilesForm.addEventListener("submit", async function (event) {
event.preventDefault();
const message = document.getElementById("postAllprofilesMessage").value;
try {
const response = await fetch(
"http://localhost:3000/api/postAllProfiles",
{
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: Bearer ${localStorage.getItem("token")},
},
body: JSON.stringify({ content: message }),
}
);
if (!response.ok) {
throw new Error("Erreur lors de la publication du message");
}
const data = await response.json();
alert("Message publié avec succès sur tous les profils !");
postAllProfilesForm.reset();
loadAllProfilesMessages();
} catch (error) {
console.error("Erreur lors de la publication du message : ", error);
alert("Erreur lors de la publication du message : " + error.message);
}
});
Modifié par gcyrillus (13 Dec 2024 - 14:23)