Программируем с Дмитрием

+25
с 2024

Front-end разработчик. Телеграмм для предложений: @pletnevdn Сайт: https://pletnevd.com

7 подписчиков
0 подписок
Установка базы данных MongoDB на Ubuntu для Prisma

MongoDB – это популярная СУБД, являющаяся NoSQL-системой. В отличие от реляционных БД, информация в MongoDB хранится в формате JSON-подобных документов. Такие документы группируются в коллекции, при том, что каждый каждый из них может иметь отличную друг от друга структуру.

1
SOLID — принципы объектно-ориентированного программирования

SOLID - это аббревиатура пяти основных принципов проектирования в объектно‑ориентированном программировании — Single responsibility, Open-closed, Liskov substitution, Interface segregation и Dependency inversion.

1

Выберем способ заливки файлов приложения непосредственно с github.com Для использования данного метода нам нужно установить ssh аутентификацию нашего VDS Ubuntu в нашем git репозитории на github.com

Внимание, данную статью можно почитать со скриншотами каждого действия на моем блоге на boosty

1

До начала установки нам необходимо выбрать директорию, в которой у нас будут находиться сайты. У меня это:

cd /var/www

В предыдущих статьях я рассказал как написать простенький сервер.

JavaScript это язык с динамической типизацией. Это полезно тем, что позволяет писать код более легко. Но, разработчики должны уделять больше внимания типам арг…

2

Middleware используется для того, чтобы разделить различные этапы обработки запросов (авторизация, валидация, парсинг входных данных в удобный формат, основная логика) на промежуточные обработчики.

Обработчики, в ходе их выполнения решают передавать запрос следующем обработчике, или остановить обработку запроса и немедленно отдать клиенту как…

1

Пока что мы написали одностраничный сервер с единственным запросом. Но сама суть сервера подразумевает, что он должен обрабатывать целый спектр запросом и отправлять различные ответы. Для этого нужна маршрутизация, чтобы мы разные запросы отправляли по своим отдельным URL.

1

Файлы .env предназначены для хранения переменных окружения. Для использования этой технологии достаточно создать в проекте файл с именем .env и внести в него переменные окружения, начиная каждую с новой строки:

Создаем файл в корне папки server

2

Для начала остановим сервер. И приступим к редактированию файла server.js

Импортируем express

1

Создаем папку mkdir server

Переходим в нее cd server

2

Зачем нам Next.js, если есть React.js? Не совсем корректно сравнивать Next.js и Create-React-App, потому что NextJS — нечто большее. В то время как CRA — инструмент для cкаффолдинга React-приложений, NextJS — это фреймворк для их создания. Прямо из коробки NextJS предоставляет рендеринг на стороне сервера, создание статических сайтов, serverless-фу…

2