iegik / koa-http-server-example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Тестовое задание по Node.js

Реализовать http-server на базе фреймворка Koa2, соответствующий следующим требованиям:

  1. Работает с базой данных mysql. Предполагается работа с базой на чистом SQL. В субд есть табличка books (1e5 записей, забить самостоятельно случайно, у каждой книги должны быть поля title, date, autor, description, image). Реализация смежных табличек на усмотрение кандидата, архитектурные решения оцениваются

  2. Присутствуют три контроллера: 2.1) Добавляет записи в субд 2.2) Отдает. Сделать возможность сортировки|группировки по всем возможным полям, возможность порционного получения с оффсетом 2.3) Изменяет

замечание к 2.2 - приветствуются варианты кэширования

About

License:MIT License


Languages

Language:JavaScript 88.6%Language:TSQL 8.9%Language:Makefile 2.5%