尝试使用无服务器获取AWS Lambda

时间:2018-11-14 15:59:00

标签: aws-lambda serverless-framework serverless aws-serverless

我试图使用Serverless在AWS Lambda上运行一个简单的脚本来推送它,该脚本获取一个url并返回它(一个代理),出于某种原因,我看不到响应。

有问题的脚本:

lookup <- function(shortVec, longVec) {
  lens <- with(rle(longVec), rep(lengths, lengths))
  which(lens * longVec == length(shortVec))[1]
}

lookup(c(1,1), c(1, 0, 0, 1, 1, 0, 1))
## [1] 4

lookup(c(1,1), c(1, 0, 0, 1, 1, 1, 0, 1))
## [1] NA

我的无服务器YML:

'use strict';
let axios = require('axios')

module.exports.hello = async (event, context) => {
  let res = await axios.get('http://example.com')
  return {
    statusCode: 200,
    body: JSON.stringify({
      message: res,
      input: event,
    }),
  }
};

1 个答案:

答案 0 :(得分:0)

解决方案是将JSON.stringify中的res更改为res.data