Implémentation de WebSockets avec Node.js et la bibliothèque ws
Le protocole WebSocket permet d'établir un canal de communication bidirectionnel et persistant entre un client (généralement un navigateur) et un serveur. Contrairement au HTTP classique, où le client doit initier chaque requête, les WebSockets peremttent au serveur d'envoyer des données de manière proactive en temps réel.
Préparation de l'envi ...
Publié le 21 juillet à 04h01
Configurer le Cross-Origin dans un projet Vue
Problématique des requêtes cross-origin
Dans les architectures avec séparation du front-end et du back-end, les requêtes cross-origin surviennent lorsque le client tente d'accéder à des ressources sur un serveur d'origine différente (protocole, domaine ou port). Pour des raisons de sécurité, les navigtaeurs imposent des restrictions via la poli ...
Publié le 1 juillet à 05h26
Création d'une API d'inscription avec Node.js, Express et MongoDB
Description
Cet article décrit comment mettre en place un serveur avec Node.js et Express, se connecter à une base de données MongoDB et créer des interfaces back-end simples. Le projet front-end utilise Vue 2 pour un système de gestion hôtelière. En lisant cet article, vous apprendrez à vous connecter à MongoDB, à exécuter des commandes de man ...
Publié le 25 juin à 18h48
Applications pratiques de TypeScript
Introduction à TypeScript
TypeScript étend JavaScript en intégrant un système de types statiques. Il offre une détection précoce des erreurs, une assistance améliorée dans les IDE et une maintenabilité accrue pour les projets d'envergure. Un environnement Node.js (version 14 ou supérieure) est requis.
Démarrage rapide
Installer TypeScript
npm i ...
Publié le 16 juin à 22h49
Comprendre et Exploiter la Pollution de Prototype en JavaScript
Les Fondements de l'Héritage par Prototype
Contrairement aux langages orientés objet traditionnels basés sur des classes, JavaScript utilise un modèle d'héritage dynamique fondé sur les prototypes. Chaque objet possède un lien interne vers un autre objet appelé son prototype. Voici différentes approches pour instancier des objets et définir leu ...
Publié le 13 juin à 00h20
Guide d'utilisation du projet Kimi-Free-API
1. Structuer du répertoire du projet
Voici l'arborescence typique du projet Kimi-Free-API :
kimi-free-api/
├── compilation/
├── code_source/
│ ├── parametres/
│ ├── gestionnaires/
│ ├── structures/
│ ├── chemins/
│ ├── traitements/
│ ├── outils/
│ └── demarrage.ts
├── .gitignore
├── paquet.json
├── documentation.md
└── config-ts.j ...
Publié le 6 juin à 05h05