轻服务小白想请问如何导入JavaScript SDK包?

image.png
请问该如何解决报错的问题?

const InspireCloud = require ('@byteinspire/js-sdk');
const myServiceId = 'qcqvhh';
const fnName = 'hello';

// 创建轻服务实例
const inspirecloud = new InspireCloud({
  serviceId: myServiceId
});

// 调用轻服务函数
inspirecloud.run(fnName, { message: 'world' })
  .then(data => {
  // 处理结果
  })
  .catch(error => {
  // 处理异常
  });

详细代码如上,请赐教,不胜感激。

阅读 1.8k
1 个回答

这个包暂时有点问题,需要等修复#14

如果是在本地的话,可以把 node_modules/@byteinspire/js-sdk/package.json 复制一份到 node_modules/@byteinspire/js-sdk/dist 下作为临时修复,就可以用了.

已经修复了 #15

如果要在云函数中去调用别的云函数的话,建议使用函数间引用

另外有些关键信息,比如像图中的ServerId最好是使用云函数中的环境变量来配置.或者至少截图发出来的时候打码一下,否则有可能会有风险.
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题