【问题标题】:Amazon AWS Lambda: Cannot find "Request"亚马逊 AWS Lambda:找不到“请求”
【发布时间】:2019-09-05 17:15:42
【问题描述】:

我在 Amazon AWS Online-Builder 中使用 AWS Lambda 函数。 我正在使用 nodejs 6.10。我想用var test = require("request") 要求reuest 模块。但回复是:"errorMessage": "Cannot find module 'request'", 我还包括带有var http = require('http'); 的模块http,这很有效。任何人都知道,为什么我不能要求“request”?谢谢!

【问题讨论】:

  • 你在 package.json 中添加了请求模块吗?
  • 我该怎么做?
  • 你的代码中是否有 package.json?
  • npm 安装请求 --save
  • 我正在使用 Amazon AWS Web 控制台。我在哪里可以发送像 npm install 这样的终端请求

标签: node.js amazon-web-services lambda aws-lambda


【解决方案1】:

您需要在 package.json 文件中为请求模块添加依赖项。比如:

“依赖”:{ “请求”:“2.88.0” }

https://github.com/serverless/serverless/issues/948 有一个很好的描述如何将节点模块添加到函数中

【讨论】:

    猜你喜欢
    • 2016-09-16
    • 1970-01-01
    • 1970-01-01
    • 2018-11-13
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2020-09-26
    • 1970-01-01
    相关资源
    最近更新 更多