Início do desenvolvimento da APIRest
This commit is contained in:
parent
a33ad6b6c9
commit
641747634a
|
|
@ -0,0 +1,2 @@
|
|||
.venv/
|
||||
.env
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
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)
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
blinker==1.9.0
|
||||
click==8.3.3
|
||||
colorama==0.4.6
|
||||
Flask==3.1.3
|
||||
flask-cors==6.0.2
|
||||
itsdangerous==2.2.0
|
||||
Jinja2==3.1.6
|
||||
MarkupSafe==3.0.3
|
||||
mysql-connector-python==9.7.0
|
||||
python-dotenv==1.2.2
|
||||
Werkzeug==3.1.8
|
||||
|
|
@ -5,7 +5,7 @@ import threading
|
|||
|
||||
def ouvir_servidor(socket_servidor):
|
||||
while True:
|
||||
mensagem = socket_servidor.recv(8000)
|
||||
mensagem = socket_servidor.recv(80000)
|
||||
area_mensagens.config(state="normal")
|
||||
area_mensagens.insert(tk.END, mensagem.decode() + "\n")
|
||||
area_mensagens.config(state="disabled")
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ def ouvir_cliente(cliente):
|
|||
while True:
|
||||
try:
|
||||
if funcionar:
|
||||
mensagem = cliente.recv(8000)
|
||||
mensagem = cliente.recv(80000)
|
||||
for socket_cliente in clientes:
|
||||
if socket_cliente != cliente:
|
||||
socket_cliente.send(mensagem)
|
||||
|
|
|
|||
Loading…
Reference in New Issue