first commit
This commit is contained in:
33
app/controller/WebStatusController.py
Normal file
33
app/controller/WebStatusController.py
Normal file
@ -0,0 +1,33 @@
|
||||
import logging
|
||||
|
||||
from flask import Blueprint, app
|
||||
|
||||
from app.exts import redisClient
|
||||
from app.utils.StandardizedOutput import output_wrapped
|
||||
|
||||
bp = Blueprint('WebStatus', __name__)
|
||||
|
||||
|
||||
@bp.route('/ping', methods=['GET'])
|
||||
def ping():
|
||||
""" For health check.
|
||||
"""
|
||||
res = output_wrapped(0, 'pong', '')
|
||||
return res
|
||||
|
||||
|
||||
@bp.route('/redis/set', methods=['post'])
|
||||
def redis_set():
|
||||
redisClient.set('foo', 'bar', ex=60*60*6)
|
||||
res = output_wrapped(0, 'set foo', '')
|
||||
return res
|
||||
|
||||
|
||||
@bp.route('/redis/get', methods=['get'])
|
||||
def redis_get():
|
||||
""" For health check.
|
||||
"""
|
||||
the_food = redisClient.get('foo')
|
||||
if not the_food:
|
||||
return output_wrapped(5006, 'foo', "")
|
||||
return output_wrapped(0, 'foo', the_food.decode("utf-8"))
|
Reference in New Issue
Block a user