PDF de programación - Aprendizaje Node.js

Imágen de pdf Aprendizaje Node.js

Aprendizaje Node.jsgráfica de visualizaciones

Publicado el 29 de Agosto del 2020
2.818 visualizaciones desde el 29 de Agosto del 2020
3,2 MB
423 paginas
Creado hace 5a (17/01/2019)
Node.js

#node.js

Tabla de contenido

Acerca de

Capítulo 1: Empezando con Node.js

Observaciones

Versiones

Examples

Hola servidor HTTP mundial

Hola línea de comando mundial

Instalación y ejecución de Node.js

Ejecutando un programa de nodo

Implementando su aplicación en línea

Depuración de su aplicación NodeJS

Depuración nativa

Hola mundo con expreso

Hola enrutamiento básico mundial

TLS Socket: servidor y cliente

Cómo crear una clave y un certificado

¡Importante!

Servidor de socket TLS

TLS Socket Client

Hola mundo en el REPL

Módulos centrales

Todos los módulos básicos de un vistazo

¡Cómo poner en marcha un servidor web HTTPS básico!

Paso 1: Construir una Autoridad de Certificación

Paso 2: instale su certificado como certificado raíz

Paso 3: Iniciar su servidor de nodo

Capítulo 2: Ambiente

Examples

Accediendo a las variables del entorno.

1

2

2

2

6

6

7

8

8

9

9

9

10

11

12

12

12

13

14

15

15

16

20

20

21

21

23

23

23

Argumentos de la línea de comandos de process.argv

Uso de diferentes propiedades / configuración para diferentes entornos como dev, qa, puest

Cargando las propiedades del entorno desde un "archivo de propiedades"

Capítulo 3: Análisis de argumentos de línea de comando

Examples

Pasando acción (verbo) y valores

Pasando interruptores booleanos

Capítulo 4: API de CRUD simple basada en REST

Examples

API REST para CRUD en Express 3+

Capítulo 5: Aplicaciones Web Con Express

Introducción

Sintaxis

Parámetros

Examples

Empezando

Enrutamiento básico

Obteniendo información de la solicitud

Aplicación express modular

Ejemplo mas complicado

Usando un motor de plantillas

Usando un motor de plantillas

Ejemplo de plantilla EJS

API JSON con ExpressJS

Sirviendo archivos estáticos

Carpetas multiples

Rutas con nombre en estilo Django

Manejo de errores

Usando middleware y la próxima devolución de llamada

Manejo de errores

Hook: Cómo ejecutar código antes de cualquier solicitud y después de cualquier resolución

Manejo de solicitudes POST

23

24

25

27

27

27

27

28

28

28

29

29

29

29

30

30

30

32

33

33

34

34

35

36

36

37

37

38

39

41

42

42

Configuración de cookies con cookie-parser

Middleware personalizado en Express

Manejo de errores en Express

Añadiendo middleware

Hola Mundo

Capítulo 6: Asegurando aplicaciones Node.js

Examples

Prevención de falsificación de solicitudes entre sitios (CSRF)

SSL / TLS en Node.js

Utilizando HTTPS

Configurando un servidor HTTPS

Paso 1: Construir una Autoridad de Certificación

Paso 2: instale su certificado como certificado raíz

Asegurar la aplicación express.js 3

Capítulo 7: Async / Await

Introducción

Examples

Funciones asíncronas con el manejo de errores Try-Catch

Comparación entre Promesas y Async / Await

Progresión de devoluciones de llamada

Detiene la ejecución en espera

Capítulo 8: async.js

Sintaxis

Examples

Paralelo: multitarea

Llame a async.parallel() con un objeto

Resolviendo múltiples valores

Serie: mono-tarea independiente

Llame a async.series() con un objeto

Cascada: mono-tarea dependiente

async.times (para manejar el bucle de una manera mejor)

async.each (Para manejar la matriz de datos de manera eficiente)

43

43

44

44

45

46

46

46

47

48

48

48

49

49

51

51

51

51

52

52

53

55

55

55

55

56

56

57

58

58

59

59

async.series (Para manejar eventos uno por uno)

Capítulo 9: Autenticación de Windows bajo node.js

Observaciones

Examples

Usando activedirectory

Instalación

Uso

Capítulo 10: Base de datos (MongoDB con Mangosta)

Examples

Conexión de mangosta

Modelo

Insertar datos

Leer datos

Capítulo 11: Biblioteca de mangosta

Examples

Conéctate a MongoDB utilizando Mongoose

Guarde datos en MongoDB utilizando las rutas Mongoose y Express.js

Preparar

Código

Uso

Encuentre datos en MongoDB utilizando las rutas de Mongoose y Express.js

Preparar

Código

Uso

Encuentre datos en MongoDB usando Mongoose, Express.js Routes y $ text Operator

Preparar

Código

Uso

Índices en modelos.

Funciones útiles de la mangosta

encontrar datos en mongodb usando promesas

60

61

61

61

61

61

61

62

62

62

62

63

63

65

65

65

65

65

66

67

67

67

67

69

69

69

70

71

72

74

74

Preparar

Código

Uso

Capítulo 12: Bluebird Promises

Examples

Convertir la biblioteca de nodeback a Promesas

Promesas funcionales

Coroutines (Generadores)

Eliminación automática de recursos (Promise.using)

Ejecutando en serie

Capítulo 13: Buen estilo de codificación

Observaciones

Examples

Programa básico de registro.

Capítulo 14: Carga automática en los cambios

Examples

Carga automática de cambios en el código fuente usando nodemon

Instalando nodemon globalmente

Instalando nodemon localmente

Usando nodemon

Browsersync

Visión general

Instalación

Usuarios de Windows

Uso básico

Uso avanzado

Grunt.js

Gulp.js

API

Capítulo 15: Casos de uso de Node.js

Examples

74

74

76

77

77

77

77

77

78

78

79

79

79

79

83

83

83

83

83

83

83

83

84

84

84

84

85

85

85

86

86

Servidor HTTP

Consola con el símbolo del sistema

Capítulo 16: Cierre agraciado

Examples

Cierre agraciado - SIGTERM

Capítulo 17: CLI

Sintaxis

Examples

Opciones de línea de comando

Capítulo 18: Código Node.js para STDIN y STDOUT sin usar ninguna biblioteca

Introducción

Examples

Programa

Capítulo 19: Comenzando con el perfilado de nodos

Introducción

Observaciones

Examples

Perfilando una aplicación de nodo simple

Capítulo 20: Cómo se cargan los módulos

Examples

Modo global

Cargando modulos

Cargando un módulo de carpeta

Capítulo 21: Comunicación cliente-servidor

Examples

/ w Express, jQuery y Jade

Capítulo 22: Comunicación socket.io

Examples

"¡Hola Mundo!" Con mensajes de socket.

Capítulo 23: Conectarse a Mongodb

Introducción

86

86

88

88

88

89

89

89

89

93

93

93

93

94

94

94

94

94

97

97

97

97

97

99

99

99

101

101

101

102

102

Sintaxis

Examples

Ejemplo simple para conectar mongoDB desde Node.JS

Una forma sencilla de conectar mongoDB con núcleo Node.JS

Capítulo 24: Conexión Mysql Pool

Examples

Usando un grupo de conexiones sin base de datos

Capítulo 25: Cortar

Examples

Añadir nuevas extensiones para requerir ()

102

102

102

102

103

103

103

105

105

105

Capítulo 26: Creación de una biblioteca Node.js que admita tanto las promesas como las dev 106

Introducción

Examples

Módulo de ejemplo y programa correspondiente usando Bluebird

Capítulo 27: Creando API's con Node.js

Examples

OBTENER API utilizando Express

POST API utilizando Express

Capítulo 28: csv parser en el nodo js

Introducción

Examples

Usando FS para leer en un CSV

Capítulo 29: Depuración remota en Node.JS

Examples

Configuración de ejecución NodeJS

Configuración de IntelliJ / Webstorm

Utilice el proxy para la depuración a través del puerto en Linux

Capítulo 30: Depurando la aplicación Node.js

Examples

Core node.js depurador e inspector de nodos

Usando el depurador de núcleo

106

106

106

109

109

109

109

111

111

111

111

112

112

112

112

113

114

114

114

114

Referencia de comando

Usando el inspector de nodos incorporado

Usando inspector de nodos

Capítulo 31: Desafíos de rendimiento

Examples

Procesando consultas de larga ejecución con Nodo

Capítulo 32: Desinstalar Node.js

Examples

Desinstale completamente Node.js en Mac OSX

Desinstalar Node.js en Windows

Capítulo 33: Despliegue de aplicaciones Node.js en producción

Examples

Configurando NODE_ENV = "producción"

Banderas de tiempo de ejecución

Dependencias

Administrar la aplicación con el administrador de procesos

Gestor de procesos PM2

Despliegue utilizando PM2

Despliegue usando el administrador de procesos

Forvever

Uso de diferentes propiedades / configuración para diferentes entornos como dev, qa, puest

Aprovechando los clusters.

Capítulo 34: Despliegue de la aplicación Node.js sin tiempo de inactividad.

Examples

Despliegue utilizando PM2 sin tiempo de inactividad.

Capítulo 35: Devolución de llamada a la promesa

Examples

Prometiendo una devolución de llamada

Promisificando manualmente una devolución de llamada

setTimeout promisificado

Capítulo 36: Diseño API de descanso: Mejores prácticas

114

115

115

118

118

118

122

122

122

122

123

123

123

123

123

124

124

125

126

126

127

128

129

129

129

131

131

131

132

132

133

Examples

Manejo de errores: OBTENER todos los recursos

Capítulo 37: ECMAScript 2015 (ES6) con Node.js

Examples

const / let declaraciones

Funciones de flecha

Ejemplo de función de flecha

desestructuración

fluir

Clase ES6

Capítulo 38: Ejecutando archivos o comandos con procesos hijo

Sintaxis

Observaciones

Examples

Generando un nuevo proceso para ejecutar un comando.

Generando un shell para ejecutar un comando.

Generando un proceso para ejecutar un ejecutable.

Capítulo 39: Ejecutando node.js como un servicio

Introducción

Examples

Node.js como un sistema de demonio

Capítulo 40: Emisores de eventos

Observaciones

Examples

HTTP Analytics a través de un emisor de eventos

Lo esencial

Obtenga los nombres de los eventos a los que está suscrito.

Obtenga el número de oyentes registrados para escuchar un evento específico

Capítulo 41: Enrutamiento de solicitudes ajax con Express.JS

Examples

Una implementación sencilla de AJAX.

Capítulo 42: Enrutamiento NodeJs

133

133

135

135

135

135

135

136

136

137

138

138

138

138

138

139

140

141

141

141

141

143

143

143

143

144

145

145

147

147

147

149

Introducción

Observaciones

Examples

Enrutamiento de Express Web Server

Capítulo 43: Entregar HTML o cualquier otro tipo de archivo.

Sintaxis

Examples

Entregar HTML en la ruta especificada

Estructura de la carpeta

server.js

Capítulo 44: Enviando un flujo de archivos al cliente

Examples

Uso de fs y pipe para transmitir archivos estáticos desde el servidor

Streaming Utilizando fluent-ffmpeg

Capítulo 45: Enviar notificación
  • Links de descarga
http://lwp-l.com/pdf18139

Comentarios de: Aprendizaje Node.js (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad