при развертывании python Flask на heroku возникает ошибка H10

#python #flask #heroku

Вопрос:

Я попытался создать код Flaks для Heroku, но это не удалось. введите описание изображения здесь

Этот код может запускаться на моем локальном сервере, но он вышел из строя на heroku. Я не знаю, почему. Это сообщение об ошибке. Кто-нибудь может подсказать мне, в чем дело?

      2021-08-10T04:41:36.856280 00:00 heroku[web.1]: Process exited with status 3
2021-08-10T04:41:36.918818 00:00 heroku[web.1]: State changed from up to crashed
2021-08-10T04:41:42.385210 00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=eftw-one-wallet.herokuapp.com request_id=4255991b-48b0-46b4-9a0e-7b10b359c3f6 fwd="209.120.209.75" dyno=web.1 connect=5000ms service= status=503 bytes= protocol=https
 

Это мой код на python.

     from flask import Flask,jsonify,request
from flask import jsonify
from flask_restful import Api,Resource



app=Flask(__name__)
api=Api(app)

@app.route("/")
def home():
    return jsonify({"Message":"It works!"})
@app.route("/<int:number>")
def incrementer(number):
    return "Incremented number is "   str(number 1)
@app.route('/<string:name>/') #https://towardsdatascience.com/creating-restful-apis-using-flask-and-python-655bad51b24
def hello(name):
    return "Hello "   name
@app.route('/person/')
def person():
    return jsonify({'name':'Jimit','address':'India'})

class HelloWorld(Resource):
    def get(self):
        return {"hello world"}



if __name__=="__main__":
    app.run()
 

Спасибо!

Ответ №1:

Было бы лучше, если бы вы объяснили подробнее, потому что ошибки H10 обычно возникают из-за проблем с файлами, так что изучите это.

Проверьте это для получения дополнительной информации об ошибках H10 на heroku : https://dev.to/lawrence_eagles/causes-of-heroku-h10-app-crashed-error-and-how-to-solve-them-3jnl