Aller au contenu

Node.js

2019

Gestion des environnements Angular en livraison continue
·2389 mots·12 mins
Mise en oeuvre de la configuration de l’environnement dynamique dans Angular pour éviter un build par environnement
Journalisation: quelques règles pratique
·1749 mots·9 mins
La journalisation est quelque chose que chaque développeur fait depuis ses débuts en programmation, mais très peu connaissent la valeur qu’elle peut produire et les meilleures pratiques. Dans ce billet, nous aborderons les sujets suivants :
Mocking de la date actuelle dans les tests de Jest
·530 mots·3 mins
Il y a des situations où new Date() ou Date.now est utilisée dans le code de l’application. Ce code doit être testé, et il est toujours difficile de se rappeler comment le moquer.
Jest ignore ou exclure le fichier/fonction/état de la couverture de test
·882 mots·5 mins
Cet article explique comment ignorer les fichiers, fonctions, lignes et déclarations de la couverture dans Jest en utilisant la configuration ou istanbul pragmas. Ainsi que les raisons et les limites du pourquoi/comment vous feriez une telle chose.
Convertissez vos fonction callback en promise
·222 mots·2 mins
Débarrassez-vous de ces fonctions callback ennuyeuses avec des promise.
Automatisez les mises à jour des dépendances
·384 mots·2 mins
Voyons comment automatiser ce processus dans un environnement d’entreprise en supposant que vous ayez un environnement CI/CD et un repo GitHub privé.
Prise en main de PM2, le gestionnaire de processus Node.js
·584 mots·3 mins
Utilisations de PM2 # PM2 a beaucoup d’utilisations, jetons un coup d’oeil à quelques-unes d’entre elles: Redémarrage après un crash: PM2 nous permet de maintenir les processus en cours d’exécution Suivi et gestion des processus à distance: un portail web vous permet de garder un oeil sur les precessus distants et de les gérer.
Loopback 4 - Configuration de la base de données
·2234 mots·11 mins
Cet article va décrire quelques façons de configurer une application LoopBack 4 par rapport à une base de données à travers plusieurs environnements de développement (dev, test et production).
Premiers pas avec LoopBack 4
·1576 mots·8 mins
LoopBack 4 est un framework d’API open-source. La dernière version a adopté les dernières fonctionnalités de ES2016/2017/2018, supporte TypeScript et intègre de nouveaux standards tels que OpenAPI Spec et GraphQL, parmi d’autres.
Mocking des classes ES6 dans les tests unitaires
·286 mots·2 mins
Cet article passe en revue certains modèles pouvant être utilisés pour tester les classes ES6. Les exemples utiliseront l’auto-mocking du module Jest mais devraient être portables à d’autres bibliothèques de mocking de module (par exemple Proxyquire) avec quelques modifications.
Utilisation des classes ES6 pour les modèles Sequelize 4 ou 5
·628 mots·3 mins
Sequelize supporte les classe ES6, mais la documentation manque un peu.
Sequelize DataTypes: guide pratique
·506 mots·3 mins
Les DataTypes sont au coeur de la bibliothèque Sequelize. Ceci est un guide pratique et complet pour compenser la documentation officielle clairsemée de Sequelize sur le sujet.
Changer d'environnement Node.js
·506 mots·3 mins
Si vous travaillez sur plus d’un projet à la fois, travaillez beaucoup en open source ou si vous décidez de revenir à un projet que vous avez réalisé il y a un an, il y a de fortes chances pour que vous deviez changer de version de Node.
Comment Gatsby évolue avec votre expertise
·833 mots·4 mins
Et simplifiez leur maintenance tout en créant moins de bugs.
Push notification
·625 mots·3 mins
Contruire une notification en utilisant Node.js et un module appelé web push.
Angular DevOps: CT/CI avec Travis CI et Github Pages
·1020 mots·5 mins
Utilisation de Travis CI pour implémenter les tests continus (CT) et l’intégration continue (CI) afin de déployer notre application Angular sur Github Pages
Comment écrire des applications Node.js en TypeScript
·1384 mots·7 mins
Depuis que j’ai découvert TypeScript, je l’utilise pour toutes mes applications JavaScript. Il y a tellement d’avantages à utiliser TypeScript que vous aurez besoin d’un argument convaincant pour me permettre d’écrire quoi que ce soit en JavaScript Vanilla.
Architecture d'un projet node.js Bulletproof
·2363 mots·12 mins
Une architecture de projet simple mais puissante pour les APIs REST de node.js
Comment écrire de meilleures conditions en JavaScript
·1679 mots·8 mins
1. Utilisez Array.includes pour plusieurs critères # Jetons un coup d’oeil à l’exemple ci-dessous: // condition function test(fruit) { if (fruit == 'apple' || fruit == 'strawberry') { console.log('red'); } } À première vue, l’exemple ci-dessus semble bon.
Comment utiliser la console JavaScript aller au-delà de console.log()
·657 mots·4 mins
L’un des moyens les plus simples de déboguer quoi que ce soit en JavaScript consiste à console.log des éléments