json - AWS 子进程输出错误的 JSON
问题描述
我目前使用 Postman 从我的 AWS apigateway api 收到此错误:
{
"errorType": "Error",
"errorMessage": "child process output bad JSON: ",
"stack": [
"Error: child process output bad JSON: ",
" at _homogeneousError (/var/runtime/CallbackContext.js:13:12)",
" at postError (/var/runtime/CallbackContext.js:30:51)",
" at done (/var/runtime/CallbackContext.js:57:7)",
" at fail (/var/runtime/CallbackContext.js:69:7)",
" at /var/runtime/CallbackContext.js:105:16",
" at process._tickCallback (internal/process/next_tick.js:68:7)"
]
我的 json 有效载荷如下:
{ "resource" : "/updatepic"
, "body" : "pleasework"}
我的终点是:https://xxxxxxxxx.execute-api.us-east-1.amazonaws.com/dev/updatepic
我不确定我是否正确格式化了我的 JSON 有效负载。我尝试了很多变体,但我遇到了超时和上面的错误 JSON 错误。
更新:这是我的事件 JSON 解析器:
instance FromJSON Event where
parseJSON = withObject "Event" $ \v -> do
bd <- v .: "body"
rs <- v .: "resource"
pure $ Event bd rs
解决方案
推荐阅读
- reactjs - react js create-react-app中的“未定义useHistory”
- python-3.x - Ray 没有将远程功能分发到本地机器上的所有节点
- javascript - Lodash 从嵌套数组中删除重复项
- javascript - 错误:必须使用“allowedNonPeerDependencies”选项明确允许依赖关系@types/html2canvas
- microsoft-dynamics - 在 Cloud Elements 中创建 MS 动态实例时无法交换代码以获得访问令牌错误
- html - 浮动效果 - 我的代码存在问题
- rust - 如何在 WASI 中使用 Rust 的 async/await 语法
- python - Python Selenuim,在没有 XPATH 的情况下找到具有特定属性的按钮
- javascript - 如何使用颤振/飞镖在解析(Back4App)中获取关系数据?
- bash - 如何使用 for 循环更新第 i 个索引处的数组元素?