【Node.js】node.js y módulos integrados:


1. Nodo.js

La dirección del sitio web oficial de Node.js: https://nodejs.org/zh-cn/
Node.js es un entorno de ejecución de JavaScript basado en el motor Chrome V8.
Insertar descripción de la imagen aquí
[Instalación del entorno Node.js]https://nodejs.org/en/Insertar descripción de la imagen aquí
[Ejecutar archivos js] node 文件名(como cmd window = "node text.js)
[Ejecución dinámica de archivos js] nodemon 文件名(安装依赖:npm i nodemon -g)(como nodemon test.js)
Insertar descripción de la imagen aquí

2. módulo del sistema de archivos fs:

【1】fs.readFile(): 读取especifica el contenido del archivo

fs.readFile(path[, options], callback)Formato de sintaxis
Parámetro 1: Parámetro requerido, cadena, que indica la ruta del archivo.
Parámetro 2: Parámetro opcional, que indica el formato de codificación para leer el archivo.
Parámetro 3: parámetro requerido. Una vez completada la lectura del archivo, el resultado de la lectura se obtiene a través de la función de devolución de llamada.
Insertar descripción de la imagen aquí

【2】fs.writeFile(): agrega contenido al archivo especificado 写入(el contenido nuevo sobrescribirá el contenido antiguo)

fs.writeFile(file, data[, options], callback)El
formato de sintaxis del parámetro 1: parámetro obligatorio, debe especificar una cadena de ruta del archivo, que indica la ruta de almacenamiento del archivo.
Parámetro 2: Parámetro requerido, que indica el contenido a escribir.
Parámetro 3: Parámetro opcional, indica el formato en el que escribir el contenido del archivo, el valor por defecto es utf8.
Parámetro 4: parámetro requerido, función de devolución de llamada después de que se completa la escritura del archivo.
Insertar descripción de la imagen aquí

【3】Módulo fs: problema del empalme de ruta dinámico

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Tres, módulo de ruta de ruta:

【1】path.join(): convierte múltiples fragmentos de ruta 拼接en una cadena de ruta completa

path.join([...path])Formato de sintaxis
Parámetros: ...paths <string>Secuencia de fragmentos de ruta
Valor de retorno: <string>
Nota: Lo que sigue 涉及到路径拼接的操作,都要使用 path.join() 方法进行处理. No utilice + directamente para concatenar cadenas.
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

解析【2】path.basename(): obtiene el nombre del archivo de la cadena de ruta

path.basename(path[, ext])Formato de sintaxis
Parámetro: path <string>parámetro obligatorio, una cadena que representa una ruta
Parámetro: ext <string>parámetro opcional, que representa la extensión del archivo
Valor de retorno: <string>que representa la última parte de la ruta
Insertar descripción de la imagen aquí

【3】ruta.extname(): Obtener el文件扩展名

Insertar descripción de la imagen aquí

4. Módulo http: crea el servidor web más básico

Insertar descripción de la imagen aquí
Número de puerto: 80 se puede omitir de forma predeterminada; otros no se pueden omitir
Insertar descripción de la imagen aquí
[Nota] req.url son los datos después del número de puerto
Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_53791978/article/details/132806343
Recomendado
Clasificación