2025-09-11 07:17:37 -03:00

22 lines
860 B
Python

import http.server
import socketserver
# Puerto en el que se ejecutará el servidor
PORT = 8000
# Creamos un manejador de solicitudes HTTP
class MyHandler(http.server.SimpleHTTPRequestHandler):
def do_GET(self):
# Establecemos el código de respuesta y el tipo de contenido
self.send_response(200)
self.send_header("Content-type", "text/html")
self.end_headers()
# Enviamos la respuesta HTML
self.wfile.write(bytes("<h1>Hola desde el Backend</h1><p>Esta es una aplicacion de ejemplo con el servidor web de Python.</p>", "utf-8"))
# Configuramos el servidor
with socketserver.TCPServer(("", PORT), MyHandler) as httpd:
# Ahora el mensaje se imprime solo una vez, cuando el servidor se levanta correctamente
print(f"Servidor backend corriendo en el puerto {PORT}")
httpd.serve_forever()