【Node.js】node.js и встроенные модули:


1, Node.js

Официальный адрес сайта Node.js: https://nodejs.org/zh-cn/
Node.js — это среда выполнения JavaScript, основанная на движке Chrome V8.
Вставьте сюда описание изображения
[Установка среды Node.js]https://nodejs.org/en/Вставьте сюда описание изображения
[Выполнение файлов js] node 文件名(например, cmd window = "node text.js)
[Динамическое выполнение файлов js] nodemon 文件名(安装依赖:npm i nodemon -g)(например, nodemon test.js)
Вставьте сюда описание изображения

2. модуль файловой системы fs:

【1】fs.readFile(): 读取укажите содержимое файла.

fs.readFile(path[, options], callback)Формат синтаксиса
Параметр 1: Обязательный параметр, строка, указывающая путь к файлу.
Параметр 2: необязательный параметр, указывающий формат кодировки для чтения файла.
Параметр 3: Обязательный параметр.После завершения чтения файла результат чтения получается через функцию обратного вызова.
Вставьте сюда описание изображения

【2】fs.writeFile(): добавить содержимое в указанный файл 写入(новое содержимое перезапишет старое)

fs.writeFile(file, data[, options], callback)Формат синтаксиса
параметра 1: Обязательный параметр, необходимо указать строку пути к файлу, указывающую путь хранения файла.
Параметр 2: Обязательный параметр, указывающий записываемый контент.
Параметр 3: необязательный параметр, указывающий формат записи содержимого файла. Значение по умолчанию — utf8.
Параметр 4: Обязательный параметр, функция обратного вызова после завершения записи файла.
Вставьте сюда описание изображения

【3】модуль fs - проблема динамического объединения путей

Вставьте сюда описание изображения
Вставьте сюда описание изображения
Вставьте сюда описание изображения
Вставьте сюда описание изображения

3. модуль пути пути:

【1】path.join(): Преобразование нескольких фрагментов пути 拼接в полную строку пути.

path.join([...path])Формат синтаксиса
Параметры: ...paths <string>Последовательность фрагментов пути.
Возвращаемое значение: <string>
Примечание. Все, что следует за ним 涉及到路径拼接的操作,都要使用 path.join() 方法进行处理. Не используйте + напрямую для объединения строк.
Вставьте сюда описание изображения
Вставьте сюда описание изображения
Вставьте сюда описание изображения

解析【2】path.basename(): Получить имя файла из строки пути.

path.basename(path[, ext])Формат синтаксиса
Параметр: path <string>обязательный параметр, строка, представляющая путь.
Параметр: ext <string>необязательный параметр, представляющий расширение файла.
Возвращаемое значение: <string>представляющее последнюю часть пути.
Вставьте сюда описание изображения

【3】path.extname(): Получить文件扩展名

Вставьте сюда описание изображения

4. Модуль http: создайте самый простой веб-сервер.

Вставьте сюда описание изображения
Номер порта: 80 можно опустить по умолчанию, другие нельзя опустить.
Вставьте сюда описание изображения
[Примечание] req.url — это данные после номера порта.
Вставьте сюда описание изображения

おすすめ

転載: blog.csdn.net/weixin_53791978/article/details/132806343
おすすめ