Outils pour utilisateurs

Outils du site


web:javascript:nodejs:toc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
web:javascript:nodejs:toc [2019/06/20 04:02] – [Debugging] sgariepyweb:javascript:nodejs:toc [2023/10/03 18:43] (Version actuelle) sgariepy
Ligne 1: Ligne 1:
 +====== NodeJS ======
 +
 +  * [[web:javascript:nodejs:api|Faire un API en NodeJS]]
 +  * [[web:javascript:nodejs:bots|Créer un bot pour Twitter]]
 +  * [[web:javascript:nodejs:cache|Redis]]
 +  * [[web:javascript:nodejs:db-migrate|db-migrate]]
 +  * [[web:javascript:nodejs:http2|HTTP2 avec Node]]
 +  * [[web:javascript:nodejs:json-server|JSON Server]]
 +  * [[web:javascript:nodejs:nestjs|NestJS]]
 +  * [[web:javascript:nodejs:npm|NPM]]
 +  * [[web:javascript:nodejs:swagger|Swagger]]
 +
 +
 ====== Installation ====== ====== Installation ======
  
Ligne 139: Ligne 152:
 Pour encrypter le trafic entre le serveur Node et le client, il faut utiliser le HTTPS. Pour encrypter le trafic entre le serveur Node et le client, il faut utiliser le HTTPS.
  
-Pour se faire, il faut créer un certificat, soit par une autorité pour la production, soit un [[:reseau:securite:openssl:toc#generer_un_certificat_auto-signe|certificat auto-signé]] pour le développement.+Pour se faire, il faut créer un certificat, soit par une autorité pour la production, soit un [[:securite:openssl:toc#generer_un_certificat_auto-signe|certificat auto-signé]] pour le développement.
  
 Ensuite, il faut utiliser les modules ''https'' et ''fs'' de node. Ensuite, il faut utiliser les modules ''https'' et ''fs'' de node.
Ligne 192: Ligne 205:
   * [[https://github.com/node-inspector/node-inspector|node-inspector]]   * [[https://github.com/node-inspector/node-inspector|node-inspector]]
     * ''%%$ node-debug -p 3031 server.js%%''     * ''%%$ node-debug -p 3031 server.js%%''
 +  * https://github.com/darcyclarke/rawkit
 +
 +
 +===== Debugging avec NodeJS =====
 +
 +
 +
 +
 +  $ node --inspect hello.js
 +
 +Ceci permet d'arrêter l'exécution dès la première ligne:
 +
 +  $ node --inspect-brk hello.js
 +
 +CLI debugger:
 +
 +  $ node inspect hello.js
 +
 +
 +
 +Dans Chrome : ''about:inspect'' -> **Open dedicated DevTools for Node**.
 +
 +Fonctionne aussi avec ''%%chrome://inspect%%''.
 +
 +
 +Outils qui lancent Devtools:
 +  * june07.com/nim
 +  * github.com/jaridmargolin/inspect-process
 +  * github.com/darcyclarke/rawkit
 +
 +
 +
 +===== Autres outils =====
 +
 +  * [[https://github.com/GoogleChromeLabs/ndb|ndb]]
 +
 +
 +
 +
 +
 +
 +
  
 ====== CommonJS ====== ====== CommonJS ======
web/javascript/nodejs/toc.1560996145.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)