Maison > interface Web > js tutoriel > Formulaire de contact utilisant EmailJS

Formulaire de contact utilisant EmailJS

Mary-Kate Olsen
Libérer: 2025-01-23 02:29:09
original
818 Les gens l'ont consulté

Contact Form Using EmailJS

Ce formulaire de contact moderne, construit avec React, Tailwind CSS et EmailJS, offre une fonctionnalité de messagerie en temps réel. Le code et les instructions fournis vous guident dans la création d'un formulaire de contact professionnel pour votre site Web.

Démo en direct : https://www.php.cn/link/3dcc0806127ac6878b990a079e4f8c77

Code source : https://www.php.cn/link/77a4df1abe7183c4302bce4fd120e216

1. Configuration et installation du projet

Étape 1 : Cloner le référentiel

Clonez le projet depuis GitHub en utilisant Git :

git clone https://www.php.cn/link/77a4df1abe7183c4302bce4fd120e216
cd contact-form
Copier après la connexion

Étape 2 : Installer les dépendances

Installez les packages requis via npm :

npm install
Copier après la connexion

2. Configuration d'EmailJS

Étape 1 : Création de compte

  1. Inscrivez-vous pour un compte EmailJS gratuit.
  2. Accédez à votre tableau de bord EmailJS après vous être connecté.

Étape 2 : Ajouter un service de messagerie

  1. Accédez à Services de messagerie et sélectionnez Ajouter un service de messagerie.
  2. Choisissez votre fournisseur de messagerie (Gmail, Outlook, etc.) et suivez les instructions de connexion.

Étape 3 : Création d'un modèle d'e-mail

  1. Allez dans Modèles d'e-mails et cliquez sur Créer un nouveau modèle.
  2. Personnalisez votre modèle d'e-mail en utilisant des espaces réservés tels que {{name}}, {{email}} et {{message}}.
  3. Enregistrez le modèle et notez l'ID du modèle.

Étape 4 : obtention des clés API

  1. Allez dans Intégration > Clés API.
  2. Copiez l'ID de service, l'ID de modèle et l'ID d'utilisateur. Ceux-ci sont cruciaux pour la prochaine étape.

3. Définition des variables d'environnement

Créez un fichier .env dans le répertoire racine de votre projet et ajoutez les lignes suivantes, en remplaçant les espaces réservés par vos identifiants EmailJS :

<code>VITE_EMAILJS_SERVICE_ID=your_service_id
VITE_EMAILJS_TEMPLATE_ID=your_template_id
VITE_EMAILJS_USER_ID=your_user_id</code>
Copier après la connexion

N'oubliez pas de remplacer your_service_id, your_template_id et your_user_id par les valeurs réelles obtenues à partir d'EmailJS. Ceci termine la configuration. Reportez-vous au référentiel GitHub pour plus de détails sur le code.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal