Directorio de artículos
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.
[Instalación del entorno Node.js]https://nodejs.org/en/
[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)
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.
【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.
【3】Módulo fs: problema del empalme de ruta dinámico
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.
解析
【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
【3】ruta.extname(): Obtener el文件扩展名
4. Módulo http: crea el servidor web más básico
Número de puerto: 80 se puede omitir de forma predeterminada; otros no se pueden omitir
[Nota] req.url son los datos después del número de puerto