Fermer

Nodejs

Explorer les internes de Node.js

Node.js est un outil intéressant pour les développeurs Web. Avec son haut niveau de simultanéité, il est devenu un candidat de premier plan pour les personnes qui choisissent des outils à utiliser dans le développement Web. Dans cet article, nous allons découvrir ce qui constitue Node.js, lui donner une définition significative, comprendre comment les composants internes de Node.js interagissent entre eux et explorer le référentiel de projet pour Node.js sur GitHub. Depuis l'introduction de Node.js par Ryan Dahl au JSConf européen le 8 novembre 2009, il a été largement utilisé dans l'industrie technologique. Des entreprises telles […]

avril 23, 2020

Lire l'article

Comment utiliser SSL / TLS avec Node.js –

ES6 en action: let et const

En 2020, il n'y a aucune raison pour que votre site Web n'utilise pas HTTPS. Les visiteurs l'attendent, Google l'utilise comme facteur de classement et les fabricants de navigateurs seront heureux de nommer et de faire honte aux sites qui ne l'utilisent pas. Dans ce didacticiel, je vais vous expliquer comment ajouter un Cryptez le certificat généré par sur votre serveur Express.js. Mais la protection de nos sites et applications avec HTTPS ne suffit pas. Nous devons également exiger des connexions chiffrées des serveurs avec lesquels nous parlons. Nous verrons qu'il existe des possibilités d'activer la […]

avril 9, 2020

Lire l'article

Authentification locale à l'aide de Passport dans Node.js

ES6 en action: let et const

Une exigence courante lors de la création d'une application Web est d'implémenter un système de connexion, afin que les utilisateurs puissent s'authentifier avant d'accéder aux vues ou aux ressources protégées. Heureusement pour ceux qui créent des applications Node, il existe un middleware appelé Passport qui peut être déposé dans n'importe quelle application Web basée sur Express pour fournir des mécanismes d'authentification en seulement quelques commandes. tutoriel, je vais vous montrer comment utiliser Passport pour implémenter l'authentification locale (c'est-à-dire la connexion avec un nom d'utilisateur et un mot de passe) avec un serveur principal MongoDB. Si vous […]

avril 8, 2020

Lire l'article

Créer une application CRUD Node.js en utilisant React et FeathersJS –

ES6 en action: let et const

La construction d'un projet moderne nécessite de diviser la logique en code frontal et principal. La raison de cette décision est de promouvoir la réutilisation du code. Par exemple, il se peut que nous devions créer une application mobile native qui accède à l'API principale. Ou nous développons peut-être un module qui fera partie d'une grande plate-forme modulaire. La façon populaire de construire une API côté serveur consiste à utiliser Node.js avec une bibliothèque comme Express ou Restify. Ces bibliothèques facilitent la création d'itinéraires RESTful. Le problème avec ces bibliothèques est que nous nous retrouverons à […]

mars 26, 2020

Lire l'article

Comment créer et structurer une application MVC Node.js –

ES6 en action: let et const

Dans une application non triviale, l'architecture est aussi importante que la qualité du code lui-même. Nous pouvons avoir des morceaux de code bien écrits, mais si nous n'avons pas une bonne organisation, nous aurons du mal à mesure que la complexité augmente. Il n'est pas nécessaire d'attendre que le projet soit à mi-chemin pour commencer à penser à l'architecture; le meilleur moment est avant de commencer, en utilisant nos objectifs comme balises pour nos choix. Node.js n'a pas de framework de facto avec des opinions fortes sur l'architecture et l'organisation du code de la même manière […]

mars 23, 2020

Lire l'article

Configuration de Nginx et SSL avec Node.js

ES6 en action: let et const

NGINX est un serveur HTTP hautes performances ainsi qu'un proxy inverse . Contrairement aux serveurs traditionnels, NGINX suit une architecture asynchrone pilotée par les événements. Par conséquent, l'empreinte mémoire est faible et les performances sont élevées. Si vous exécutez une application Web basée sur Node.js, vous devriez sérieusement envisager d'utiliser NGINX comme proxy inverse. NGINX peut être très efficace pour servir des ressources statiques. Pour toutes les autres demandes, il communiquera avec votre backend Node.js et enverra la réponse au client. Dans ce didacticiel, nous allons voir comment configurer NGINX pour fonctionner avec Node.js. Nous verrons […]

mars 12, 2020

Lire l'article

Création de flux de mots de passe sécurisés avec NodeJS et MySQL

À propos de l'auteur Darshan Somashekar est un entrepreneur technologique qui a construit et vendu deux startups. Son dernier projet amusant est un site de solitaire appelé Solitaired . Auparavant,… En savoir plus Darshan … La fonctionnalité de réinitialisation du mot de passe est un enjeu de table pour toute application conviviale. Cela peut aussi être un cauchemar pour la sécurité. En utilisant NodeJS et MySQL, Darshan montre comment créer avec succès un flux de réinitialisation de mot de passe sécurisé afin que vous puissiez éviter ces pièges. Si vous êtes comme moi, vous avez oublié […]

mars 11, 2020

Lire l'article

Comment construire une blockchain de cryptomonnaie simple dans Node.js

À propos de l'auteur Alfrick Opidi est un développeur Web expérimenté passionné par l'exploration de la façon dont les technologies émergentes peuvent être utilisées pour créer des produits performants, productifs et… En savoir plus sur Alfrick … Ce tutoriel montre comment créer une crypto-monnaie simple, appelée smashingCoin en utilisant les concepts de classes JavaScript et Node.js. Essayez-le – c'est plus simple que vous ne le pensez! L'augmentation sans précédent des crypto-monnaies et leur technologie de blockchain sous-jacente ont pris le monde d'assaut – depuis les humbles débuts d'un concept académique il y a plus d'une décennie […]

février 21, 2020

Lire l'article

Formulaires, téléchargements de fichiers et sécurité avec Node.js et Express –

ES6 en action: let et const

Si vous créez une application Web, vous risquez de rencontrer le besoin de créer des formulaires HTML dès le premier jour. Ils représentent une grande partie de l'expérience Web et peuvent être compliqués. Généralement, le processus de gestion des formulaires implique: l'affichage d'un formulaire HTML vide en réponse à une demande GET initiale [19659004] utilisateur soumettant le formulaire avec des données dans une demande POST de validation à la fois sur le client et le serveur réaffichant le formulaire rempli de données échappées et de messages d'erreur s'il n'est pas valide faisant quelque chose avec les […]

février 19, 2020

Lire l'article

Une introduction à Node.js

ES6 en action: let et const

Vous avez donc entendu parler de Node.js, mais vous ne savez pas exactement de quoi il s'agit ni où il s'intègre dans votre flux de travail de développement. Ou peut-être avez-vous entendu des gens chanter les louanges de Node et maintenant vous vous demandez si c'est quelque chose que vous devez apprendre. Peut-être connaissez-vous une autre technologie principale et voulez-vous découvrir ce qui est différent à propos de Node. Si cela vous ressemble, continuez à lire. Dans cet article, je vais examiner Node.js et ses principaux paradigmes de manière conviviale pour les débutants. J'examinerai les principaux […]

février 17, 2020

Lire l'article