javascript - Netlify Lambda 不包含 Function 的支持文件
问题描述
我正在使用 Netlify Lambda 在我的网站上托管一个表单。
表格效果很好,但真的很乱。
为了清理文件,我创建了一个具有必要功能的新文件并将它们导入到我的表单文件中。现在我有两个文件而不是一个。文件是forms.js
和formData.js
。formData.js
具有forms.js
依赖的功能。
出于某种原因,我的表格现在不起作用。就像没有导入数据一样。
这是我的文件夹结构:
src/functions/forms/forms.js
src/functions/forms/formData.js
netlify.toml
文件:
[build]
command = "npm run build"
functions = "functions"
在我的forms.js
文件中,我从文件中导入了数据,formData.js
如下所示:
const data = require.resolve('./formData.js');
const { functionOne, functionTwo, functionThree, functionFour } = data;
我跑了,npm run build
希望构建能够获取附加文件,但什么也没发生,它也不起作用。有什么建议吗?
提前致谢。
解决方案
更多代码以及日志可能会有所帮助。
看起来您正在使用返回字符串路径的require.resolve 。您不能将字符串解构为函数定义。
你能试试const { functionOne, functionTwo, functionThree, functionFour } = require('./formData.js');
吗?
我们可以假设您实际上在某处调用这些函数吗?
推荐阅读
- javascript - 如何从 mxGrpah 图中获取 XML?
- php - PHP preg_replace 任何不是带有丹麦字符的字符串
- bigcommerce - 在 Bigcommerce 中制作模型年份 SKU API
- eclipse - 有没有办法将单个 natTable 虚拟拆分为两个表
- mongodb - Mongo Go Driver Count() 方法从 Azure CosmosDB MongoDB Api Count() 获取“来自服务器的无效响应,值字段不是数字”
- php - 使用自定义字段过滤器创建 WP 存档
- java - 使用 System.loadLibrary 时出现错误“找不到符号”
- mongodb - 如何绕过 BsonDocument 的 scala 22 字段?
- php - 如何使用 PHP 获取 Android 首选项 XML 文件?
- javascript - 您不能将对象添加到表中