Go to file Use this template
2025-11-06 11:28:07 +01:00
frontend mise a jour structure visuel BO 2025-11-06 11:28:07 +01:00
server mise a jour structure visuel BO 2025-11-06 11:28:07 +01:00
.DS_Store mise a jour structure visuel BO 2025-11-06 11:28:07 +01:00
.gitignore first update 2025-01-02 13:39:40 +01:00
package-lock.json Mise en place OG statique 2025-01-16 22:55:26 +01:00
package.json Mise en place OG statique 2025-01-16 22:55:26 +01:00
README.md mise a jour structure visuel BO 2025-11-06 11:28:07 +01:00

Octopus-React-Wp

Formulaire de contact mise en route

Le formulaire (frontend/src/components/Pages/Contact.jsx) envoie désormais une requête POST vers lAPI de contact.
Suivez ces étapes pour activer lenvoi de-mails:

  1. Configuration backend

    • Copiez server/cloudinary-backend/.env.example vers server/cloudinary-backend/.env.
    • Renseignez vos identifiants SMTP (SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS, etc.).
    • Facultatif : ajustez CONTACT_RECIPIENT, CONTACT_FROM, ou ajoutez des domaines supplémentaires dans CORS_ALLOWED_ORIGINS.
  2. Installer et lancer le serveur contact

    cd server/cloudinary-backend
    npm install
    npm start
    

    Par défaut, lAPI est disponible sur http://localhost:3001/api/contact.

  3. Configuration du front-end

    • Copiez frontend/.env.local.example vers frontend/.env.local.
    • Ajustez VITE_CONTACT_API_URL si nécessaire (par défaut http://localhost:3001/api/contact en dev).
    • Relancez lapplication React :
      cd frontend
      npm run dev
      

En production, assurez-vous que lURL définie dans VITE_CONTACT_API_URL pointe vers votre API accessible publiquement (ex. https://octopusdesign.fr/api/contact) et que le serveur backend est déployé avec les mêmes variables denvironnement SMTP.