Skip to content
buzzpu edited this page Dec 23, 2015 · 12 revisions

Welcome to the buzz1219 wiki!

APIs

Overview

Method Version API Path Permission Description MongoDB Ops
GET v1.0 /1/post Public 讀取所有文章資訊 aggregate([$project, $group])
GET v1.0 /1/post/:id Public 讀取指定的文章 (ID) find({ _id: id })
GET v1.0 /1/post/subject/:subject Public 讀取指定的文章 (Subject) find({ subject: url, isActive: true })
POST v1.0 /1/post Public/Login 建立新標題、新文章 save()
PUT v1.0 /1/post Public/Login 建立舊有標題、新文章 save()
PUT v1.0 /1/post/:subject/publish Public/Login 將文章公開 update({ subject: url})
PUT v1.0 /1/post/:subject/unpublish Public/Login 將文章下線 update({ subject: url})
DELETE v1.0 /1/post/:id Admin 刪除指定文章 findByIdAndRemove(_id)

List POST

GET /1/post

Create a post

POST /1/post

張貼 文章

$ curl -X POST "http://localhost:3000/1/post?title=hello&message=world" http://curl.haxx.se/docs/manpage.html

Clone this wiki locally