我正在尝试部署使用Flask-Ask构建的第一个zappa示例应用程序,看起来一切正常,但是在Deploying API语句之后,出现以下错误:
错误:警告!部署的lambda的状态检查失败。对“/”的GET请求
产生502响应码。
这是我正在执行的代码,对示例应用程序进行了较小的更改
from flask import Flask
from flask_ask import Ask, question, statement, session
import pyodbc
app = Flask(name)
ask = Ask(app, '/')
@ask.intent('HelloIntent')
def hello(firstname):
speech_text = "Hello %s" % firstname
return statement(speech_text).simple_card('Hello', speech_text)
@ask.intent('ByeIntent')
def bye():
return statement("Ok, goodBye!")
if name == 'main':
app.run()
有人可以帮我吗?
最佳答案
尝试在使用zappa的虚拟环境中使用pip安装所有依赖项。就我而言,它奏效了。
您也可以使用zappa tail
命令查看日志。
关于python - Zappa部署错误: GET request yields 502 response code,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50937959/