Skip to content

BitRayDev/majestic-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание для Majestic

Demo

Простой фронт для демонстрации работы с API

Собственно API

Использовано

  • Express
  • Express-sessions
  • Vue.JS
  • Vue-Router
  • VueX
  • MySQL
  • NGinx

Структура

В репозитории находится две папки и SQL скрипт для создания структуры базы данных, который находится в файле majestic.sql. В папке express-server находится исходный код API на фреймворке Express. В папке vue-client находится исходный код Vue-приложения для простой демонстрации работы с API. Сервер использует MySQL в качестве БД, поэтому для запуска проекта необходимо создать новую базу и импортировать туда скрипт из репозитория. После этого данные для доступа к базе нужно занести в файл mysql.js в папке express-server

Работа с API

В таблице представлены адреса и методы для взаимодействия с API.

Действие Метод URL
Регистрация POST /register/
Авторизация POST /login/
Просмотр всех постов GET /posts/
Добавление поста POST /posts/
Просмотр поста по ID GET /posts/id
Удаление поста по ID DELETE /posts/id

Для всех действий, кроме регистрация и авторизации необходимо предварительно авторизоваться.

About

Test task for Majestic

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •