我使用以下方法创建了一个lambda函数。
>
在我运行的新文件夹中
npm初始化
初始化新项目
然后我将代码添加到index.js并运行
npm安装mysql--save
在本地保存mysql包。
在此之后,我压缩了这个新文件夹的内容,并将压缩上传到lambda函数。
我在控制台中使用test运行测试,得到了这个错误。
{“errortype”:“error”,“errormessage”:“找不到模块'mysql'\n要求堆栈:\n-/var/task/index.js\n-/var/runtime/userfunction.js\n-/var/runtime/index.js”,“trace”:[“错误:找不到模块'mysql'”,“要求堆栈:”,“-/var/runtime/userfunction.js”,“-/var/runtime/userfunction.js”,“-/var/runtime/index.js”,“at
问题似乎是上传的zip文件不包含您安装的mysql
包,或者您的代码查找依赖项的路径不正确。
您可以通过下载zip文件来验证这一点。
因为您没有提到如何部署所有这些资源。
我建议使用任何框架,
它负责打包依赖项,您可以放心地部署它们。
在使用AWS Lambda的NodeJS中找不到MySQL
我正在从Firebase应用程序发送邮件。根据我在使用Firebase web app发送电子邮件时提出的问题,我使用Firebase云功能发送邮件。上面的代码是我的索引。js文件。 这是我的包裹。json文件
我的系统似乎不愿意找到mysql模块。在尝试allot之后,我仍然得到Modulenotfound错误:没有名为MySQL的模块。这是我到目前为止所做的: 1. 2. 这似乎不起作用,所以我做了以下操作: 但这似乎也不起作用。 此外,我的系统似乎找不到mysql-connector-python-rf 有什么可能出问题的猜测吗?
问题内容: 我正在使用Python编写一些加密算法,但是我以前从未使用过Python。 首先,看一下这段代码,然后我将解释这个问题, x和y的值为, 我不明白代码的第三行。为了理解第三行,我不得不研究函数,我遇到了这个问题, zip函数帮助元组 根据这个问题的答案,代码, 将输出, 但是当我尝试打印时, 我得到这个输出, 为什么我的输出与原始输出不同? 问题答案: 在Python 3中返回一个迭代
我的包裹。json就是这样。 我的index.js是 你能告诉我密码有什么问题吗?提前谢谢。
问题内容: 我正在尝试使用jQuery和Ajax,并且使用了这种方法。但是我收到错误$ .toJSON不是firebug中的函数。问题出在哪里?我使用jquery 1.3.2。谢谢 问题答案: 没错 没有功能:http : //api.jquery.com/jQuery.toJSON。也许您想使用它。
创建一个函数,但它给出的错误数据库表如下所示