Skip to content

Simple koa-chat whis saving masseges to the database, and several methods for obtaining documents.

Notifications You must be signed in to change notification settings

Gleb-Kulchitskiy/koa-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c12a0ba · Dec 3, 2017

History

30 Commits
Dec 3, 2017
Nov 29, 2017
Dec 3, 2017
Dec 3, 2017
Dec 3, 2017
Nov 29, 2017
Nov 29, 2017
Dec 3, 2017
Nov 29, 2017

Repository files navigation

koa-chat

Simple Long Polling koa-chat whis saving masseges to the MondoDB, and several methods for obtaining documents.

API

Method

  • '/subscribe' [GET] - подписка на нового пользователя в чате.
  • '/publish' [POST] - создание нового сообщения с записью сообщения в MongoDB.
  • '/messages/single/:messageById' [GET] - получение сообщения из базы данных по ObjectId.
  • '/messages/list/:number' [GET] - получение сообщений начиная с первого сохраненного с шагом в 10, при каждом запросе. 0 - первые 10, 1- следующие 10 и т.д.

Приложение осуществляет валидацию корректности email адреса и текста сообщения на уровне Mongoose, перед записью в БД. Текст не должен быть пустой строкой или превышать 100 символов.

About

Simple koa-chat whis saving masseges to the database, and several methods for obtaining documents.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published