Front-end разработчик. Телеграмм для предложений: @pletnevdn Сайт: https://pletnevd.com
MongoDB – это популярная СУБД, являющаяся NoSQL-системой. В отличие от реляционных БД, информация в MongoDB хранится в формате JSON-подобных документов. Такие документы группируются в коллекции, при том, что каждый каждый из них может иметь отличную друг от друга структуру.
SOLID - это аббревиатура пяти основных принципов проектирования в объектно‑ориентированном программировании — Single responsibility, Open-closed, Liskov substitution, Interface segregation и Dependency inversion.
Выберем способ заливки файлов приложения непосредственно с github.com Для использования данного метода нам нужно установить ssh аутентификацию нашего VDS Ubuntu в нашем git репозитории на github.com
Внимание, данную статью можно почитать со скриншотами каждого действия на моем блоге на boosty
До начала установки нам необходимо выбрать директорию, в которой у нас будут находиться сайты. У меня это:
cd /var/www
В предыдущих статьях я рассказал как написать простенький сервер.
JavaScript это язык с динамической типизацией. Это полезно тем, что позволяет писать код более легко. Но, разработчики должны уделять больше внимания типам арг…
Middleware используется для того, чтобы разделить различные этапы обработки запросов (авторизация, валидация, парсинг входных данных в удобный формат, основная логика) на промежуточные обработчики.
Обработчики, в ходе их выполнения решают передавать запрос следующем обработчике, или остановить обработку запроса и немедленно отдать клиенту как…
Пока что мы написали одностраничный сервер с единственным запросом. Но сама суть сервера подразумевает, что он должен обрабатывать целый спектр запросом и отправлять различные ответы. Для этого нужна маршрутизация, чтобы мы разные запросы отправляли по своим отдельным URL.
Файлы .env предназначены для хранения переменных окружения. Для использования этой технологии достаточно создать в проекте файл с именем .env и внести в него переменные окружения, начиная каждую с новой строки:
Создаем файл в корне папки server
Зачем нам Next.js, если есть React.js? Не совсем корректно сравнивать Next.js и Create-React-App, потому что NextJS — нечто большее. В то время как CRA — инструмент для cкаффолдинга React-приложений, NextJS — это фреймворк для их создания. Прямо из коробки NextJS предоставляет рендеринг на стороне сервера, создание статических сайтов, serverless-фу…