Red de conocimiento informático - Material del sitio web - Cómo construir un entorno de desarrollo Node.js

Cómo construir un entorno de desarrollo Node.js

Cree un entorno de desarrollo node.js para MacOSX.

1.Node.js utiliza un modelo de E/S sin bloqueo controlado por eventos para ser liviano y eficiente, lo que lo hace ideal para aplicaciones en tiempo real con uso intensivo de datos que se ejecutan en dispositivos distribuidos. Node.js utiliza un modelo de E/S sin bloqueo y controlado por eventos que es liviano y eficiente, lo que lo hace ideal para aplicaciones en tiempo real con uso intensivo de datos que se ejecutan en dispositivos distribuidos.

Node es un tiempo de ejecución de Javascript.

node es un tiempo de ejecución de Javascript, que en realidad es un contenedor del motor Google V8, que puede ejecutar Javascript muy rápidamente y funcionar muy bien.

node está optimizado para algunos casos de uso especiales y proporciona API alternativas para que V8 funcione mejor en entornos sin navegador.

2. Construya el entorno

Utilice NVM para instalar y administrar las versiones de node.js. Escriba en la terminal:

brew install nvm

Modifique el archivo ~/.bash_profile y agregue lo siguiente:

export NVM_DIR=~/.nvm

source $(brew --prefix nvm)/nvm.sh

Reinicie la terminal En este momento, puede usar nvm para instalar node.js.

3. Desarrollo

3.1. Un programa node.js sencillo.

Crear un nuevo archivo hello.js:?

Ejecute el nodo hello.js en la terminal y use el navegador para acceder a http://localhost:8080/ para implementar un archivo simple servidor http.

3.2. ¿Utilizar el framework Express para desarrollar aplicaciones node.js?

Utilice el comando npm para administrar los paquetes de dependencia de node.js. Escriba npm help en la terminal para ver el comando. Debido a que npm utiliza recursos extranjeros de forma predeterminada, está bloqueado en China, lo que genera un acceso lento. Puede utilizar la imagen npm de Taobao.

Los comandos comúnmente utilizados de npm son los siguientes:

express es un marco de desarrollo de red rápido, abierto y simple basado en la plataforma node.js.

Después de la instalación, cree un nuevo proyecto express y en el terminal escriba:

En el navegador escriba http://localhost:3000/ para acceder al proyecto.

3.3.Herramienta de supervisión Supervisor

Al desarrollar y depurar un programa node.js, no importa qué parte del código cambie, debe reiniciar el servicio para que surta efecto. Esto se debe a que node.js solo analiza el archivo de script la primera vez que se hace referencia a una sección de código y luego accede a la memoria directamente para evitar la recarga. Aunque el diseño de node.js es bueno para mejorar el rendimiento, no favorece el desarrollo y la depuración, porque siempre queremos ver el efecto de las modificaciones inmediatamente después de que se completa el proceso de desarrollo, en lugar de finalizar el proceso y reiniciar cada vez. Supervisor lo ayuda a lograr esto monitoreando los cambios en su código y reiniciando automáticamente node.js. El principio es monitorear los cambios de archivos y reiniciar el servicio una vez que se modifican.

Instalar supervisor

3.4 Herramientas de desarrollo

Tormenta de red