我在连接 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"})
我希望输出显示名称。