Использование JSON в JavaScript и Node.js

JSON — это один из самых популярных форматов обмена данными между бекэндом и фронтэндом. Еще JSON известен как JavaScript Object Notation. Он очень похож на то, как выглядят обычные JavaScript объекты, но также имеет свои особенности....

March 5, 2021 · 4 мин · Coderslang Master

Node.js, бекэнд обработчики Express и внешний доступ

Отлично, у нас уже есть рабочий сервер и мы сделали несколько заданий, чтобы лучше понять как он работает. Теперь, разберем middleware - одну из важнейших концепций Express.js. Express Middleware У термина middleware нет хорошего перевода на русский язык....

March 4, 2021 · 4 мин · Coderslang Master

Создай свой первый сервер на Node.js и Express

Когда говорят о бекэнд разработке на Node.js, то в большинстве случаев подразумевают работу с Express.js. Это фреймворк с открытым кодом, который распространяется с помощью npm. Если ты еще не знаешь, как работать с npm пакетами, то советую прочитать эти две статьи:...

March 3, 2021 · 2 мин · Coderslang Master

Как починить ошибку `require is not defined` в Node.js

Сегодня я начал писать новый проект на Node.js и при первом же запуске получил ошибку: const express = require('express'); ^ ReferenceError: require is not defined at ModuleJob.run (node:internal/modules/esm/module_job:152:23) at async Loader....

February 2, 2021 · 1 мин · Coderslang Master

Как импортировать и использовать `npm` модули

Node модули (пакеты) с открытым кодом — очень мощный инструмент. Он позволяет мгновенно получить доступ к функциональности, которую иначе пришлось бы писать самостоятельно. В этой заметке я расскажу как ты можешь импортировать модуль после того, как ты его установил....

November 19, 2020 · 2 мин · Coderslang Master

Как найти и установить модули npm с открытым кодом

Node package manager или npm был впервые запущен в 2010, а в 2021, он содержит уже больше 500k пакетов (модулей) с открытым кодом, которые ты можешь использовать в своих Node.js приложениях....

November 18, 2020 · 2 мин · Coderslang Master