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

morokin/koa-chat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Languages

  • JavaScript 77.7%
  • HTML 22.3%