Configuração do produto não encontrado

This commit is contained in:
Simon Gonçalves Costa 2026-05-22 21:12:35 -03:00
parent 7bf610845a
commit 011ea38fa8
3 changed files with 23 additions and 0 deletions

7
apirest/.env.example Normal file
View File

@ -0,0 +1,7 @@
port=5000
DB_HOST=
DB_USER=root
DB_PASSWORD=
DB_NAME=loja_redes
DB_PORT=3306

View File

@ -33,6 +33,22 @@ def listar_produtos():
return jsonify(produtos) return jsonify(produtos)
@app.route("/produtos/<int:id>",methods=["GET"])
def listar_produtos_id(id):
conexao = get_connection()
cursor = conexao.cursor(dictionary=True)
cursor.execute("Select * from produto where id = %s", (id,))
produto = cursor.fetchone()
cursor.close()
conexao.close()
if produto is None:
return jsonify({"erro" : "Produto não encontrado"}), 404
return jsonify(produto)
#Inicializa o servidor da APIRest #Inicializa o servidor da APIRest
if __name__ == "__main__": if __name__ == "__main__":
app.run(port=PORT, debug=True) app.run(port=PORT, debug=True)