- client
cd client
npm install
bower install
gulp
- server
cd server
npm install
npm run dev
- express generator
- passport
- passport-local
- passport-local-mongoose
- dotenv
- mongodb
- mongoose
- nodemon
- jsonwebtoken
- bower
- gulp
- browser-sync
- jwt-decode
- jQuery
- bootstrap
- name : db_cms_api
- collections : Users, Datas, Data_dates
- Users
let UsersSchema = new Schema ({
"username" : String,
"password" : String,
"email" : String
},{
"timestamps" : true
})
- Datas
let DatasSchema = new Schema ({
"letter" : String,
"frequency" : String
},{
"timestamps" : true
})
- Data_dates
let DatasDatesSchema = new Schema ({
"date" : Date,
"frequency" : String
},{
"timestamps" : true
})
Default development port & host : http://localhost:3000
Routes | HTTP | Description |
---|---|---|
/api/users | POST | register new user |
/api/users/login | POST | login user |
Routes | HTTP | Description |
---|---|---|
/api/datas | POST | process new data |
/api/datas | GET | show all datas |
/api/datas/:id | PUT | edit a data |
/api/datas/:id | DELETE | deleet a data |
/api/datas/seed | POST | seed data |
/api/datas/ | DELETE | delete all data |
Routes | HTTP | Description |
---|---|---|
/api/data_dates | POST | process new data_date |
/api/data_dates | GET | show all data_dates |
/api/data_dates/:id | PUT | edit a data_date |
/api/data_dates/:id | DELETE | deleet a data_date |
/api/data_dates/seed | POST | seed data_date |
/api/data_dates/ | DELETE | delete all data_date |
Ken Duigraha Putra © 2016
MIT