请问一下,我云函数使用的是java 写的,现在可以使用node.js调用java 写的云函数不
-
创建时间
20年8月21日
-
最后回复
20年8月24日
-
6
回复
-
2.1K
浏览
-
2
用户
-
2
链接
请问一下,我云函数使用的是java 写的,现在可以使用node.js调用java 写的云函数不
可以。
您可以用 JavaScript SDK 调用 Java 实现的云函数2,JavaScript SDK 支持在 Node.js 环境下运行。
注意,如果您是在云引擎上使用,比如主分组部署了 Java 代码,定义了云函数,拓展分组部署了 Node.js,还需要传入 remote: true
函数1,否则 SDK 会尝试进行本地调用。
你好,我这样子写了以后,出现了,Failed to load resource: the server responded with a status of 400 () 是不是还要在本地配置域名,需要怎么配置啊
Access to XMLHttpRequest at 'https://tkmh52fo.engine.lncld.net/1.1/functions/Host' from origin 'http://localhost:8080' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我这边没能重现您的问题。如果您是在自己的服务器或者开发机器上跑 Node.js,请您检查 Node.js 初始化部分的 serverURL 是否填写正确(应该填写您的应用绑定的 API 域名)。
附我复现的步骤:
Java 云函数使用的是 lean init
的 Java 模版项目中自带的作为例子的 hello
云函数
Node.js 调用云函数的代码如下:
const AV = require('leancloud-storage');
AV.init({
appId: "应用的 AppID",
appKey: "应用的 AppKey",
serverURL: "https://your-api.domain.com"
});
(async () => {
try {
result = await AV.Cloud.run('hello', {})
console.log(result)
} catch (error) {
console.error(error)
}
})()
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
数据上传时返回0什么意思 | 数据存储 | 1 | 911 | 20-04-10 |
服务器内部错误,内部错误代码: STVcEciT | 数据存储 | 2 | 631 | 21-12-13 |
云引擎运行云函数 重复执行2次 | 数据存储 | 12 | 2.6K | 21-08-26 |
如何通过SDK创建自增字段 | 数据存储 | 1 | 967 | 22-04-8 |
_User表里如何实现某个列在创建之后就变只读吗? | 数据存储 | 3 | 940 | 19-01-24 |