node.js - 在 Netlify AWS lambda 函数中包含模块

标签 node.js aws-lambda netlify

我看了教程,但还是不明白。我有一个处理条纹付款的功能。我认为它与 packages.json 有关,但我找不到有关将其放置在何处或如何运行它的信息。

这是代码:

https://github.com/alexmacarthur/netlify-lambda-function-example/blob/master/lambda-src/purchase.js

重要的一行是:

require('dotenv').config();

我得到的错误是:

{"errorMessage":"Cannot find module 'dotenv'"

我该如何着手包含此内容?我是否必须将 packages.json 文件放在与我的函数相同的文件夹中?我试过了,但没有任何区别。

最佳答案

您可能需要安装npm i dotenv --save

关于node.js - 在 Netlify AWS lambda 函数中包含模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55237861/

相关文章:

javascript - Promise 的递归

javascript - 使用 gatsby-plugin-netlify 从 Netlify 重定向到自定义域?

node.js - AWS Lambda 找不到我的模块

build - 我用 Tailwind 制作的 CSS 不适用于使用 gridsome for netlify 进行构建

deployment - 如何在Netlify部署上启用CORS?

node.js - npm install module -g 给出 MaxListenersExceededWarning

javascript - 使用 Socket.io 错误的 HTTP 通知

javascript - 监听 Promise 何时在执行器函数内解析

java - 我可以从用 Java 编写的 EBS 触发 AWS Lambda 函数吗?我可以向它传递参数吗?我还需要使用哪些其他服务才能使用 Lambda?

amazon-web-services - 使用 SQS 和 DLQ 时是否应该禁用 lambda 重试?