24 lines
709 B
Python
24 lines
709 B
Python
from flask import Flask, jsonify, request
|
|
from flask_cors import CORS
|
|
import os
|
|
from dotenv import load_dotenv
|
|
|
|
#Carrega arquivo de variáveis de ambiente (.env)
|
|
load_dotenv()
|
|
#Carrega variável de ambiente PORT. Essa variável contém a porta TCP utilizada na APIREST
|
|
PORT = os.getenv("PORT")
|
|
|
|
#Cria objeto Flask. Esse objeto é necessário para utilização do FLASK
|
|
#(módulo python para criação de APIs REST).
|
|
app = Flask(__name__)
|
|
#Aplica cors no objeto Flask
|
|
CORS(app)
|
|
|
|
#Criar rota de saúde da aplicação
|
|
@app.route("/health")
|
|
def health():
|
|
return jsonify({"message" : "API Flask version 1.0!!!"})
|
|
|
|
#Inicializa o servidor da APIRest
|
|
if __name__ == "__main__":
|
|
app.run(port=PORT, debug=True) |