api.py 743 Bytes
Newer Older
1 2 3 4
from flask import Flask
from flask_restful import Api
from endpoints.clients import Client, ClientList
from endpoints.receive import Receive
5 6
from endpoints.send import Send
from endpoints.notify import Notify
7
from endpoints.token import Token
8
from flask_cors import CORS
9 10 11 12
from models.token import TokenModel

token = TokenModel()
token.setSecret()
13 14 15

app = Flask(__name__)
api = Api(app)
16
CORS(app, resources={r"*": {"origins": "http://localhost:8086"}})
17 18 19 20

api.add_resource(ClientList, "/client")
api.add_resource(Client, "/client/<client_id>")
api.add_resource(Receive, "/receive")
21 22
api.add_resource(Send, "/send")
api.add_resource(Notify, "/notify")
23
api.add_resource(Token, "/token")
24 25

if __name__ == "__main__":
26
    app.run(debug=True, port=8087)