微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Aws-chime-sdk(nodejs) 中处理 /join

如何解决在 Aws-chime-sdk(nodejs) 中处理 /join

我是 nodejs 的新手,我需要在加入会议之前编辑 aws-chime-sdk 的示例代码以构建我自己的安全检查。

在索引部分,在 handler.js,我有这个运行良好的代码

exports.index = async (event,context,callback) => {
   // authorization code
   return response(200,'text/html','message of authorized or not');
};

我能够检查用户是否已登录显示/隐藏他们必须看到的内容

但是在加入会议的时候,我的授权码不能被执行,好像是在跳我的代码,甚至在第一行加了一个return response()都不执行,这让我怎么想我正在编辑错误的地方。见下文:

exports.join = async (event,callback) => {

console.log("I'm passing by here"); //this never appears on my logs
return response(200,'test'); //this won't execute 

// here is my authorization code
// other codes

let meeting = await getMeeting(query.title);  // this is executed,the meeting is created
  if (!meeting) {
    // code for creating a new meeeting...
  }

 // and finally this seems to be returned,otherwise the meeting wouldn't work:

 return response(200,'application/json',JSON.stringify({ 
    JoinInfo: {
      Meeting: meeting,Attendee: attendee,},null,2));

 };

由于在 index.html 中加入会议的表单将 /join 作为目标,我认为 exports.join 是放置检查代码的正确位置,但我猜请求没有通过此代码。我需要的是对这些申请如何发生的解释,以便我可以尝试在正确的位置处理此授权检查。

非常感谢。

解决方法

您必须在所需资源的相应 lambda 中编辑代码,在您的情况下,是处理 /Join 的 lambda

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?