Resuelto (error de inicio del servidor Flask) ADVERTENCIA: Este es un servidor de desarrollo. No lo use en una implementación de producción. Use un servidor WSGI de producción en su lugar.
Directorio de artículos
código de error
Un amigo en el grupo de fans quería usar el matraz para construir un servidor, pero ocurrió un error (sentía mucho frío en ese momento, vino a mí en busca de ayuda y luego lo ayudé a resolverlo sin problemas, por cierto, espero puede ayudar mas Muchos amigos que encuentran este error no lo resolverán), el código de error es el siguiente ::
from flask import Flask
app = Flask(__name__)
@app.route('/test', methods=['get','post'])
def index():
page = open(file_name, encoding='utf-8')
res = page.read()
return res
@app.route('/test1', methods=['get','post'])
def index_1():
page = open(file, encoding='utf-8')
res = page.read()
return res
app.run('127.0.0.1',port:5000)
La captura de pantalla del mensaje de error es la siguiente :
traducción de errores
Traducción del mensaje de error :
Advertencia: este es un servidor de desarrollo. No lo use en implementaciones de producción. Utilice un servidor WSGI de producción en su lugar.
Motivo del error
Motivo del error :
Después de verificar la información, el motivo de este aviso es que el matraz necesita usar WSGI para iniciar el servicio. Este modo se usa actualmente para la depuración en el entorno de desarrollo y, en su lugar, se debe usar WSGI en la línea de implementación.
Solución
Modifique el código al modo WSGI:
from flask import Flask
from gevent import pywsgi
app = Flask(__name__)
@app.route('/test', methods=['get','post'])
def index():
page = open(file_name, encoding='utf-8')
res = page.read()
return res
@app.route('/test1', methods=['get','post'])
def index_1():
page = open(file, encoding='utf-8')
res = page.read()
return res
server = pywsgi.WSGIServer(('127.0.0.1', 5000), app)
server.serve_forever()
ayuda
Este artículo ha sido incluido en: Columna "Adiós al Bug"
Esta columna se utiliza para registrar varios errores difíciles encontrados en el estudio y el trabajo, así como varios problemas planteados por pequeños socios en el grupo de fanáticos. Formato del artículo: código de error + traducción del error + motivo del error + solución, incluida la instalación del programa, operación Si usted encuentre otros problemas en el proceso del programa, si encuentra otros problemas después de suscribirse a la columna + siguiendo al blogger, ¡puede chatear en privado para ayudar a resolverlos! ! !