Skip to content

A Simple Message Board / 简易留言板 RESTful API

Notifications You must be signed in to change notification settings

winglau14/msg-board-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Simple Message Board RESTful API

build status Dependency Status Coverage Status

中文介绍点击 这里

Features

More Detail in package.json


Requirements

  • Node ≥ 4
  • NPM ≥ 3

Getting Start

$ git clone https://github.com/kenberkeley/msg-board-api.git
$ cd msg-board-api
$ npm install
$ npm start

> msg-board-api@0.1.0 start /Users/kenberkeley/Documents/Desktop/msg-board-api
> node bin/start.js
[AutoMount] delete /msg/:msgId
[AutoMount] put /msg/:msgId
[AutoMount] get /msg/:msgId
[AutoMount] get /logout
[AutoMount] post /login
[AutoMount] get /user/
[AutoMount] post /msg/
[AutoMount] get /msg/
[INFO] Msg board RESTful API listening at localhost:8989

APIs

Showed as above


JSON Format

# A message example:
{
  "id":"4d48e8d0",
  "time":1465291755485,
  "author":"ken",
  "title":"hello world",
  "content":"welcome to msg-board-api"
}

# A session example:
{
  "username": "ken"
}


Testing

Make sure mocha available globally.
If not, npm i mocha -g

$ npm test
...

About

A Simple Message Board / 简易留言板 RESTful API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%