Sign inSign up

fox0430/forum-app

By fox0430

•Updated about 6 years ago

Image
0

162

fox0430/forum-app repository overview

⁠forum-app

Written in nodejs

⁠Requires

  • Nodejs
  • MongoDB

⁠Quick start

npm i
npn run start

⁠Docker

docker run -d -it --name forum-app fox0430/forum-app

⁠Test

npm test

⁠API

⁠Create user
/create

Request

NameType
UserNameString
PasswordString

Example

{UserName: 'user', Password: "password"}

Responce

NameType
MessageString
TokenString

Example

{
    "Message": "Login success",
    "Token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjoiNWYyMmZkZDVlNThlNmUyYWZiZDc0MTk1IiwiaWF0IjoxNTk2MTI4NzI1LCJleHAiOjE1OTYyMTUxMjV9E4DcvxP9u4Vrnjzkw83jcoWVqFQ6YpC71snjauRn18Y"
}
⁠Login
/login

Request

NameType
UserNameString
PasswordString

Example

{UserName: "user", Password: "password"}

Responce

Example

{
    Message: 'Login success',
    Token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjoiNWYyMmZkZDVlNThlNmUyYWZiZDc0MTk1IiwiaWF0IjoxNTk2MTI4NzI1LCJleHAiOjE1OTYyMTUxMjV9E4DcvxP9u4Vrnjzkw83jcoWVqFQ6YpC71snjauRn18Y'
}
NameType
MessageString
TokenString
⁠Post content
/post

Request

! Need toke in headers

NameType
MessageString
S3UrlString

Example

{Message "test", "S3Url": "https://example.com"}

Responce

NameType
MessageString

Example

{Message: "Success"}
⁠Get contents
/get

Responce

NameTypeDescription
ContentsStringArray

Constent

NameType
UserIDString
UserNameString
MessageString
S3UrlString
TimestampString

Responce example

[{"UserID":"5f22fc430dec2427d9904474", "UserName": "testuser", "Message":"test", "S3Url": "https://exmaple.com", "Timestamp":"2020-07-30T16:58:43.180Z"}]

Tag summary

Content type

Image

Digest

Size

364.9 MB

Last updated

about 6 years ago

docker pull fox0430/forum-app