【发布时间】:2016-12-06 21:03:01
【问题描述】:
我正在这样做:
context.fail({
message: "Invalid Token!",
code: app.error["010"].code,
});
当我从邮递员那里调用 api 时,它会返回给我:
{
"errorMessage": "[object Object]"
}
即使我没有发送任何名为 errorMessage 的密钥
我的问题是,我是否使用正确的方式返回错误 如果是,为什么它会这样 如果不是,在无服务器中处理错误的正确方法是什么
我会很感激的。
【问题讨论】:
-
您是否使用 lambda 或 lambda-proxy 将您的 api 端点连接到 labmda 函数?
-
我不知道 lambda 代理,我刚刚在 aws 上创建了一个帐户并在其中创建了一个用户,我使用
sls deploy命令将我的代码推送到 aws -
您使用的是什么版本的无服务器?
-
C:\Users\aDmIn>sls -v1.0.0-rc.2 -
如果您升级到 1.0,您将使用
lambdaProxy集成。然后你可以很容易地返回自定义标题和bodyhtml。 docs.aws.amazon.com/apigateway/latest/developerguide/…
标签: rest error-handling serverless-framework