Skip to content

AndreyZhartun/node-js-simple-rest-backend

Repository files navigation

Простой пример REST бэк-энда на Node.js (с использованием Express, MongoDB)

Это простая имплементация REST бэк-энда с поддержкой операций создания, чтения, изменения, удаления на Node.js. Этот пример размещен здесь, чтобы показать мои навыки веб-разработки. Данный бэк-энд включает в себя:

  • Реализация REST API с использованием Express, MongoDB (NoSQL) и Node.js (HTTP GET, HTTP POST, HTTP PUT, HTTP DELETE);
  • Аутентификация пользователей: с помощью JSON Web Token;
  • Подключение и настройка работы с NoSQL базой данных MongoDB (с использованием Mongoose ODM, Mongoose Population);
  • Имплементация SSL с самоподписанный ключом (в качестве примера), базовая реализация CORS.

Simple RESTful backend example on Node.js (using Express, MongoDB)

This is a simple implementation of RESTful backend supporting CRUD (create, read, update, delete) operations on Node.js. It was put here to provide a proof of my backend bulding abilities as part of my job seeking process. This backend app includes:

  • REST API implementation with Express, MongoDB (NoSQL) and Node.js (HTTP GET, HTTP POST, HTTP PUT, HTTP DELETE);
  • User Authentification: using JSON Web Token;
  • Configured NoSQL database connection and operations MongoDB (using schemas (Mongoose ODM) and basic population);
  • SSL implementation with a self-signed key (as an example), basic CORS implementation.