Основные функции: различия между версиями
Внешний вид
Sidminik (обсуждение | вклад) Новая страница: «==Модули== ==Взаимодействие с пользователем== ==База данных== ==Файлы и файловая система== ==Кодировки==» |
Sidminik (обсуждение | вклад) |
||
| (не показано 5 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
==Модули== | ==Модули== | ||
Системы модулей позволяет динамически подгружать различные библиотеки, а также другие скрипты. | |||
== | ===Нативный модуль=== | ||
Для загрузки нативного модуля, необходимо вызвать функцию: | |||
==База данных== | <syntaxhighlight lang="javascript"> | ||
const module = require('some-module'); | |||
</syntaxhighlight> | |||
Пример работы с нативным модулем можно найти в [[Модуль графического интерфейса|данном разделе]]. | |||
===Внешние скрипты=== | |||
Для загрузки внешнего скрипта из файла, необходимо вызвать функцию: | |||
<syntaxhighlight lang="javascript"> | |||
const module = require('./some-script'); | |||
</syntaxhighlight> | |||
==[[Взаимодействие с пользователем]]== | |||
==[[База данных]]== | |||
==Файлы и файловая система== | ==Файлы и файловая система== | ||
Для работы с файлами в node.js существует модуль fs (file system). | |||
[https://nodejs.org/api/fs.html Официальная документация модуля] - английский язык. | |||
[https://metanit.com/web/nodejs/2.8.php Частичный пример работы с модулем] - русский язык. | |||
==Кодировки== | ==Кодировки== | ||
Для работы с кодировкой рекомендуется использовать пакет [https://www.npmjs.com/package/iconv-lite iconv-lite]. | |||
Данный пакет позволяет автоматически декодировать текст в различные кодовые страницы, позволяя осуществлять корректное взаимодействие между разными системами. | |||
Текущая версия от 05:07, 30 декабря 2025
Модули
[править]Системы модулей позволяет динамически подгружать различные библиотеки, а также другие скрипты.
Нативный модуль
[править]Для загрузки нативного модуля, необходимо вызвать функцию:
const module = require('some-module');
Пример работы с нативным модулем можно найти в данном разделе.
Внешние скрипты
[править]Для загрузки внешнего скрипта из файла, необходимо вызвать функцию:
const module = require('./some-script');
Файлы и файловая система
[править]Для работы с файлами в node.js существует модуль fs (file system).
Официальная документация модуля - английский язык.
Частичный пример работы с модулем - русский язык.
Кодировки
[править]Для работы с кодировкой рекомендуется использовать пакет iconv-lite.
Данный пакет позволяет автоматически декодировать текст в различные кодовые страницы, позволяя осуществлять корректное взаимодействие между разными системами.