Итак, у меня есть приложение Python Flask. С этим я использую колбу-беспокойную и кол-sqlalchemy, чтобы обеспечить api. При работе на моем локальном хосте api работает отлично, однако, пытаясь получить доступ к api на сервере Amazon (экземпляр ec2, созданный с помощью Elastic Beanstalk и eb), приложение выдает 404 ошибки.404 Ошибки с неустойчивыми колбами и эластичным бобовым ударом Amazon
config.py:
if 'RDS_HOSTNAME' in os.environ:
SQLALCHEMY_DATABASE_URI = 'mysql://' + os.environ['RDS_USERNAME'] + ':' + os.environ['RDS_PASSWORD'] +'@' + os.environ['RDS_HOSTNAME'] + '/' + os.environ['RDS_DB_NAME']
else:
SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(_basedir, 'inspections.db')
Поэтому я использую SQLite на моей локальной машине и MySQL (RDS) для сервера. В качестве примечания все, что связано с базой данных, работает. Мое приложение отображает контент и выполняет запросы.
Кто-нибудь знает, что может быть причиной этого?
Могу ли я спросить, как у вас «работает EC2 run.py»? Благодаря! – blurrcat