问题标签 [claudiajs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
52 浏览

node.js - 为什么 claudia.js 在以特定方式使用 nconf 时包验证失败?

nconf在一个 NodeJS 项目中使用,我想使用 claudia.js 将其部署到 AWS Lambda。我遵循了这个例子

在我的本地机器上使用claudia-local-api.

但是,当我尝试使用它部署到 Lambda 时,claudia create ..它只会停在validating package没有任何错误的地方。

如果我导出 aclass而不是 a function,该claudia create命令可以正常工作(见下文)。我想了解这里的问题是什么,或者至少我怎样才能获得问题的一些额外日志输出。

0 投票
0 回答
122 浏览

amazon-web-services - 在 AWS 上重新部署 API Gateway 会导致 ConflictException:此资源的方法已存在

我有一组 API 端点,在对 API 端点进行多次更新后成功部署和重新部署。

但是,当我的同事和我同时部署 API 资源时,出现了错误。

当我再次尝试重新部署它时,它给出了 Method 已经存在的错误。我检查了所有方法,它们都是独一无二的。

我也尝试过重新部署到一个新阶段(测试而不是当前的开发),但它仍然给出了同样的错误。

0 投票
1 回答
48 浏览

node.js - 为什么我无法访问此 node.js 应用程序中的 HTTP 调用?

我正在尝试使用 Twilio、AWS 和 Claudia Bot 构建一个简单的 Node Js 机器人。

我正在尝试访问这个公共 API,特别是每当用户的文本包含“事实”一词时的“文本”部分。目前,当用户文本包含“报价”时,我可以访问第一个 API,但我无法检索到事实。

有什么想法吗?

0 投票
0 回答
20 浏览

amazon-web-services - AWS ClaudiaJS UnrecognizedClientException

我在 ~/.aws/credential 中定义了在 AWS IAM 上创建新用户时生成的密钥

我不明白当我运行创建命令时为什么不起作用并返回以下消息

但是该实体是正确创建的,因为我可以在我的 AWS 账户上看到它,如果我再次运行上一个命令,日志如下:

0 投票
0 回答
15 浏览

node.js - 为 AWS Lambda 创建包 - 需要 ESM 才能在节点上运行

我正在尝试打包一个 Lambda 来运行

https://gist.github.com/mrdoob/44c1473ecb6cd636deeaa93a1bb7475e#file-fbx2three-js

在 AWS 拉姆达上。

我已经使用 Typescript 编译并使用 Claudia 进行部署。

更新脚本是 "update": "tsc && claudia update --handler bin/index.handler --timeout 60 --memory 1024",

错误是

如何让 Node 应用程序导入此库,然后在 AWS 上运行?

0 投票
1 回答
74 浏览

javascript - 运行 ESM 的节点 - ReferenceError:未定义导出

真的在为此苦苦挣扎。我正在尝试在节点 14 (AWS Lamda) 上运行 ESM 脚本

我正在尝试运行此代码以将 3D 对象转换为三个 JSON。

这需要node -r esm fbx2three.js model.fbx运行。

我想我可以用我在这个博客中找到的这种方法来做到这一点

IE

索引.ts

Runner.js

转换器.mjs

我现在在编译时遇到了这个错误

哪个编译为

tsconfig

包裹

0 投票
1 回答
218 浏览

aws-lambda - 安装“sharp”模块(AWS Lambda)出现问题

我在临时网站上推送了 Vue.js 应用程序。

当我使用本地后端运行应用程序时,一切正常。我可以使用Sharp模块裁剪图像,它们被保存到AWS S3存储桶并正确显示。

但是,一旦我尝试使用claudia update将服务器部署到 AWS Lambda ,它就无法在实时站点上运行。我认为这是因为节点模块安装得很干净,并且由于某种原因 AWS 找不到该模块(即使我可以在本地机器上下载它)。

有谁知道我该如何解决这个问题?先感谢您!

0 投票
0 回答
12 浏览

claudiajs - ClaudiaJS - 如何将 S3 写入权限添加到 Lambda 函数

我的 ClaudiaJS API 工作正常,但我无法将图像文件存储在 S3 存储桶上。

问题是因为 Lambda 函数没有在 S3 上写入的权限。

问题:如何告诉 ClaudiaJS 在 Lambda 函数权限中包含 S3 写入权限?