#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