连接Dynamodb并尝试在Chalice响应上显示项目时出现问题。
当我访问链接时,我的API显示以下错误:{“消息”:“发生内部服务器错误。”,“代码”:“ 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"})
我希望输出显示名称。