-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcontroller.py
More file actions
57 lines (47 loc) · 1.3 KB
/
controller.py
File metadata and controls
57 lines (47 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
from flask import Blueprint, request
import service
bp = Blueprint('main', __name__, url_prefix='/api')
@bp.route('/signin', methods=['POST'])
def sign_in():
user = request.get_json()
data = service.sign_in(user)
return data
@bp.route('/signup', methods=['POST'])
def sign_up():
user = request.get_json()
data = service.sign_up(user)
return data
@bp.route('/notes', methods=['GET'])
def get_notes():
param = request.args
data = service.get_notes(param)
return data
@bp.route('/note', methods=['POST'])
def post_note():
note = request.get_json()
data = service.post_note(note)
return data
@bp.route('/note', methods=['PUT'])
def update_note():
note = request.get_json()
data = service.update_note(note)
return data
@bp.route('/note/<nid>', methods=['DELETE'])
def delete_note(nid):
data = service.delete_note(nid)
return data
@bp.route('/myboard', methods=['GET'])
def get_mynote():
param = request.args
data = service.get_mynote(param)
return data
@bp.route('/myboard', methods=['POST'])
def post_mynote():
temp = request.get_json()
nid = temp['nid']
data = service.post_mynote(nid)
return data
@bp.route('/myboard/<nid>', methods=['DELETE'])
def delete_mynote(nid):
data = service.delete_mynote(nid)
return data