Comment utiliser express NodeJS avec google app engine<span class="wtr-time-wrap after-title"><span class="wtr-time-number">3</span> min read</span>

Comment utiliser express NodeJS avec google app engine3 min read

Dans ce tutoriel, nous allons voir comment installer un site internet express avec google app engine.

Installation

Tout d’abord, vous devez créer un compte sur la google cloud console. Ensuite, créez un projet :

Puis, allez sur le menu à gauche, séléctionnez app engine et créez en une :

Choisissez votre région, et c’est parti !

Installer le google cloud SDK

Pour continuer, vous allez avoir besoin du google cloud SDK. Une fois installé, lancez la commande :

gcloud init

Vous allez recevoir ce message :

To continue, you must log in. Would you like to log in (Y/n)? Y

Validez en tapant Y, vous allez voir une page web s’ouvrir, connectez vous sur le compte google relié à la google cloud console. Félicitations, vous pouvez maintenant mettre en ligne votre application.

Mettre en ligne l’application

Pour mettre en ligne l’application, vous devez créer un fichier app.yml. Il permettra d’indiquer à google app engine le fonctionnement de l’application et le service.

Google app engine fonctionne avec des services. Vous pouvez mettre en ligne plusieurs applications web et les relier entre eux. Voici la marche à suivre pour créer une app.yml express :

runtime: nodejs10
service: default

Gardez à l’esprit que votre application doit se lancer avec la commande npm start. Elle as aussi besoin de son package.json

Une fois le fichier crée dans le dossier de votre application, ouvrez le SDK cloud et tapez la commande suivante :

gcloud config set project nom-du-projet

Vous avez configuré votre projet, voyons maintenant comment mettre l’application en ligne. D’abord, allez à la racine de votre dossier depuis la console :

cd /chemin

Ensuite, tapez la commande suivante :

gcloud app deploy app.yml

Vérifier que l’application fonctionne

Rendez vous maintenant sur le google cloud console. Séléctionnez votre projet et allez dans la partie app engine cliquez sur services, vous devriez voir ceci :

J’ai flouté mon adresse email.

Si vous cliquez sur le mot default, vous devriez voir votre site internet, vous pouvez maintenant tester.

Conclusion

Google App Engine permets de mettre en ligne des applications scalable très facilement. Il est possible de faire communiquer plusieurs applications entre elles très facilement.

Avec quelques adaptations au niveau du code, notamment la gestion du disque dur, il est possible de mettre en ligne des site internet et des applications extrêmement facilement.

Si cet article vous as plu, n’hésitez pas à télécharger mon livre PDF qui vous apprendra à bien débuter la programmation. Vous n’avez qu’à inscrire votre email et je vous l’enverrai !

Vous abonner à notre newsletter

* champ requis

Laisser un commentaire

Fermer le menu
×
×

Panier