См. также "Руководство по написанию JavaScript-кода от Airbnb" Общие принципы написания качественного кода DRY (Don't Repeat Yourself) - не повторяться при написании кода: всё в проекте должно быть определено только один раз. При несоблюдении этого принципа: изменения придется вносить в Читать дальше ...
Рубрика: JS
Деплой (deploy) приложения NodeJS + Express + MySQL на сервер VPS
На примере хостинга Beget, с использованием Git bash или PowerShell
Воркеры (worker threads) в Node.js
Для создания полнофункциональных многопоточных приложений в Node.js используется модуль worker_threads. Модуль node:worker_threads позволяет использовать потоковые воркеры (thread worker) — фрагменты кода, обычно извлекаемые из файла и выполняемые в отдельном потоке (реализация параллельного исполнения JavaScript). Для доступа к node:worker_threads его необходимо Читать дальше ...
Использование потоков (Streams) в NodeJS
Node.js включает встроенный модуль stream, который позволяет нам работать с потоковыми данными и создавать высокопроизводительные приложения. Основные типы потоков внутри Node.js: Readable: потоки, из которых можно считывать данные (например, fs.createReadStream()); Writable: потоки, в которые могут быть записаны данные (например, fs.createWriteStream()); Duplex: потоки, которые Читать дальше ...
JavaScript запрос SELECT в базу данных MySQL
Мануал по mysql https://github.com/mysqljs При разработке приложения на стеке JS + NODE.js + Express + MySQL2 столкнулся с тем, что запрос, сформированного с помощью pool.query(), зависит от синтаксиса, а именно - от правильности указания в запросе кавычек ( или ' Читать дальше ...
Запрос FETCH() в JS
Отправка данных формы с помощью fetch() Рассмотрим пример отправки данных формы на сервер с помощью fetch() методом POST, и обработку этих данных сервером (Node.JS + Express).