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):
|
def ouvir_servidor(socket_servidor):
|
||||||
while True:
|
while True:
|
||||||
mensagem = socket_servidor.recv(8000)
|
mensagem = socket_servidor.recv(80000)
|
||||||
area_mensagens.config(state="normal")
|
area_mensagens.config(state="normal")
|
||||||
area_mensagens.insert(tk.END, mensagem.decode() + "\n")
|
area_mensagens.insert(tk.END, mensagem.decode() + "\n")
|
||||||
area_mensagens.config(state="disabled")
|
area_mensagens.config(state="disabled")
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ def ouvir_cliente(cliente):
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
if funcionar:
|
if funcionar:
|
||||||
mensagem = cliente.recv(8000)
|
mensagem = cliente.recv(80000)
|
||||||
for socket_cliente in clientes:
|
for socket_cliente in clientes:
|
||||||
if socket_cliente != cliente:
|
if socket_cliente != cliente:
|
||||||
socket_cliente.send(mensagem)
|
socket_cliente.send(mensagem)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue