Каталог статей
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 — это данные после номера порта.