1

我在连接 Dynamodb 并尝试在 Chalice 响应中显示项目时遇到问题。

当我访问该链接时,我的 API 显示此错误: {"Message": "An internal server error occurred.", "Code": "InternalServerError"}

无论如何我尝试更改代码,但是当它在控制台上输出时,代码运行正常,显示名称。

我的代码:

  import boto3
  from chalice import Chalice

  app = Chalice(app_name='LogIn')
  db = boto3.resource('dynamodb')
  tabela = db.Table('Account')

  @app.route('/nome')
  def home():
   return "ola, amigo"+ (tabela.get_item(key={'Id':2,'name':"teste2"}))['nome']

   @app.route('/input')
   def login():
     tabela.put_item(Item={'Id':2,'name':"teste3"})

我希望输出显示名称。

4

0 回答 0