Acabo de entrar en contacto con Node.js y he registrado algunos procesos y he sido revisado en el futuro. Si hay incertidumbres o errores, las críticas y la corrección son bienvenidos.
¿Qué es Node.js?
Leí algunos artículos en Internet y tengo entendido que la función es similar a Apache, que puede entenderse como el lado del servidor. Sin embargo, el mecanismo de implementación es diferente, y el efecto de concurrencia es muy bueno. Su objetivo es reemplazar el mecanismo del servidor Apache.
Ok, comencemos la configuración del entorno:
1. Descargar Node.js
Vaya directamente al sitio web oficial para descargarlo y seleccione Windows Installer (.msi) versión 64 bit. Aquí encontrará un Windows Binary (.exe), que es un terminal de entorno Node.js independiente. No necesita instalarlo después de descargarlo, por lo que puede usarlo directamente. Sugiero descargar .msi e instalarlo.
2. Instale Node.js
Debido a que es un sistema Win8, surgirán algunos problemas durante la instalación.
1) Error 2502, error 2503
Cuando ve este tipo de problema, todos saben que es porque los permisos son insuficientes, así que solo use el permiso del administrador para ejecutarlo.
2) No se puede ejecutar el archivo .msi
Puede hacer clic con el botón derecho en CMD, abrir el terminal como administrador y luego ejecutar la instalación "msiexec /paquete nodo-v0.10.31-x64.msi". Estará bien todo el camino.
3) Cómo verificar que la instalación sea exitosa
CMD ingresa al directorio de instalación Node.js. Por ejemplo, el mío es "c:/cc/nodejs". En este directorio, verá varios archivos ejecutables como Node.exe, NPM, etc. Si ha agregado la ruta de instalación a la ruta, no necesita ingresar el directorio de instalación para ejecutar el nodo.
Ingrese el nodo -v en CMD para ver la versión;
También puede ingresar al modo nodo e ingresar "console.log (" ¡Hola mundo! ");" Para ver si la salida es normal, como se muestra en la figura a continuación:
4) Verificar aún más las funciones del servidor
Cree un nuevo archivo JS, como Test.js, con el siguiente contenido:
var http = require ("http"); http.createServer (function (req, res) {res.writehead (200, {"content-type": "text/html"}); res.write ("<h1> node.js </h1>"); res.write ("<p> hello world </p>; Prueba de trabajo de nodo !!!Luego ejecute: nodo test.js en la línea de comando, como se muestra en la siguiente figura:
Esto se abrirá http://127.0.0.1:3000/ en el navegador para ver los resultados web de salida:
Ok, si todo es normal en este punto, significa que la función básica de Node.js se ha instalado correctamente.
Pero a menudo necesitamos usar otros paquetes de instalación, como Express, así que hablemos de NPM a continuación
3. Instale el módulo NPM
Primero verifique el estado de configuración de configuración de NPM: ingrese la lista de configuración de NPM de comando
Aquí hay algunos puntos de explicación, que también son lugares donde los usuarios de Win8 o chinos necesitan comprender y configurar a pedido:
1) Cree un nuevo directorio NPM en C:/Users/***/AppData/Roaming/Directory, de lo contrario, se informará un error al ejecutar la instalación de NPM.
2) Puede ejecutar los siguientes dos comandos para configurar el proxy y prestar atención a cambiar la dirección de proxy a la que realmente está disponible.
npm config set proxy = http: //127.0.0.1: 8087 (este es el valor predeterminado) npm config set proxy = null (esto está configurado para no usar proxy) npm config set registry = http: //registry.npmjs.orgmjs.orgy
3) Si llega aquí paso a paso e informa un error, generalmente es un problema de agente.
4) Si tiene éxito, debería estar bien ejecutar la expresión de instalación de NPM en este momento.
4. Instale otros módulos requeridos, solo el nombre de instalación de NPM. Permítanme mencionarlo aquí que NPM admite la instalación de módulos definidos por sí mismo. Pero los principiantes no necesitan preocuparse por esto.
Ok, la configuración Node.js se completa y el trabajo ha terminado.