我正在尝试部署使用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版本:0.46.1
  • 操作系统和Python版本:Windows 7,Python 3.6

  • 有人可以帮我吗?

    最佳答案

    尝试在使用zappa的虚拟环境中使用pip安装所有依赖项。就我而言,它奏效了。

    您也可以使用zappa tail命令查看日志。

    关于python - Zappa部署错误: GET request yields 502 response code,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50937959/

    10-11 07:22