Ich bekomme immer Error: Nonetype
von einer Sanic App und ich kann den Grund nicht identifizieren.Wiederholte FEHLER: NoneType in Sanic App
Mein Code:
from sanic import Sanic
from sanic.response import json, text
from sanic.request import RequestParameters
from parse_data import ParseData
pdata = ParseData()
app = Sanic('sanic_sms')
app = Sanic(__name__)
@app.route("/", methods=["POST",])
async def test(request):
data = {}
if request.form:
data = request.form
elif request.json:
data = request.json
result = pdata.prepare_output(data.get('text'))
resp = json(result)
resp.headers["Access-Control-Allow-Origin"] = "*"
resp.headers["Access-Control-Allow-Headers"] = "Content-Type,Authorization"
return resp
app.run(host="0.0.0.0", port=8002)
2017-05-13 15:10:03,454: INFO: Goin' Fast @http://0.0.0.0:8002
2017-05-13 15:10:03,456: INFO: Starting worker [30662] 2017-05-13
15:11:19,579: ERROR: NoneType
Wie kann ich dieses Problem lösen?
Sie müssen herausfinden, wo 'ERROR: NoneType' stammt, also wahrscheinlich im Quellcode von Sanic (vielleicht einen Debugger verwenden, um damit zu helfen). Oder fragen Sie die Entwickler, warum sie keine korrekten Informationen über einen Fehler geben. – handle
Fügen Sie 'debutieren = True' zu 'app.run' hinzu, um weitere Details zu erhalten. Ist das 'parse_data' ein Paket über' pip' verfügbar? Ich kann es nicht finden. –