仅允许通过一个URL进行websocket连接

戴夫

我的websocket应用程序接受这样的连接:

wsServer.on('request', function(request) {
    console.log(request);
    if(request.origin == "https://www.my-domain.com"){

        var connection  =   request.accept(null, request.origin);

         /* some lines of code
            ...
         */

    } else {
        //here I want block request
    }

这里有一些功能.decline()吗?.notAccept()或...?当我尝试从其他URL连接到我的websocket时,我的状态很长一段时间处于“挂起”状态。在此处输入图片说明

罗伯特克莱普

它显示在这里

wsServer.on('request', function(request) {
  if (! originIsAllowed(request.origin)) {
    // Make sure we only accept requests from an allowed origin 
    request.reject();
    console.log((new Date()) + ' Connection from origin ' + request.origin + ' rejected.');
    return;
  }
  ...
});

您必须originIsAllowed(request.origin)用自己的支票代替

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Websocket仅允许200个连接

来自分类Dev

.htaccess允许通过HTTPS或HTTP访问一个URL

来自分类Dev

通过仅索引最后一个轴进行操作

来自分类Dev

如何仅使一个用户通过SSH密钥进行身份验证并允许对所有其他用户进行密码身份验证

来自分类Dev

如何使用Nginx Ingress控制器在每个Pod中仅允许一个连接

来自分类Dev

在单个Javascript函数中处理多个Websocket订阅,但仅处理一个连接对象

来自分类Dev

关闭打开的连接以允许下一个呼叫通过

来自分类Dev

通过 nginx 代理一个 websocket

来自分类Dev

如何使用 spring 安全性仅保护一个 url 并允许所有

来自分类Dev

进行仅允许输入数字,一个点和两个小数位的输入

来自分类Dev

将仅一个DataGrid行设置为可通过编程方式进行编辑

来自分类Dev

将仅一个DataGrid行设置为可通过编程方式进行编辑

来自分类Dev

在UNION mysql中仅通过一个查询进行排序

来自分类Dev

是否可以通过grgit插件仅提交一个文件进行gradle。

来自分类Dev

通过一个鼻子进行测试以传递URL进行测试

来自分类Dev

如何通过仅允许一个扩展文件并避免在PHP中重复输入来验证上传表单?

来自分类Dev

如何通过一个SSH连接进行多个终端会话?

来自分类Dev

允许用户仅使用Plupload上传一个文件

来自分类Dev

字母之间仅允许一个空格

来自分类Dev

CheckboxTreeViewer仅允许检查一个元素

来自分类Dev

文件中仅允许一个“模型”语句

来自分类Dev

如何仅允许一个用户向Stormpath注册

来自分类Dev

在centos上配置squid仅允许一个IP

来自分类Dev

每个用户仅允许一个登录会话

来自分类Dev

仅允许一个Chromium应用实例

来自分类Dev

tkinter中仅允许选择一个RadioButton

来自分类Dev

Firestore安全规则,仅允许一个文档

来自分类Dev

php regex:修改为仅允许一个单词

来自分类Dev

CheckboxTreeViewer仅允许检查一个元素

Related 相关文章

  1. 1

    Websocket仅允许200个连接

  2. 2

    .htaccess允许通过HTTPS或HTTP访问一个URL

  3. 3

    通过仅索引最后一个轴进行操作

  4. 4

    如何仅使一个用户通过SSH密钥进行身份验证并允许对所有其他用户进行密码身份验证

  5. 5

    如何使用Nginx Ingress控制器在每个Pod中仅允许一个连接

  6. 6

    在单个Javascript函数中处理多个Websocket订阅,但仅处理一个连接对象

  7. 7

    关闭打开的连接以允许下一个呼叫通过

  8. 8

    通过 nginx 代理一个 websocket

  9. 9

    如何使用 spring 安全性仅保护一个 url 并允许所有

  10. 10

    进行仅允许输入数字,一个点和两个小数位的输入

  11. 11

    将仅一个DataGrid行设置为可通过编程方式进行编辑

  12. 12

    将仅一个DataGrid行设置为可通过编程方式进行编辑

  13. 13

    在UNION mysql中仅通过一个查询进行排序

  14. 14

    是否可以通过grgit插件仅提交一个文件进行gradle。

  15. 15

    通过一个鼻子进行测试以传递URL进行测试

  16. 16

    如何通过仅允许一个扩展文件并避免在PHP中重复输入来验证上传表单?

  17. 17

    如何通过一个SSH连接进行多个终端会话?

  18. 18

    允许用户仅使用Plupload上传一个文件

  19. 19

    字母之间仅允许一个空格

  20. 20

    CheckboxTreeViewer仅允许检查一个元素

  21. 21

    文件中仅允许一个“模型”语句

  22. 22

    如何仅允许一个用户向Stormpath注册

  23. 23

    在centos上配置squid仅允许一个IP

  24. 24

    每个用户仅允许一个登录会话

  25. 25

    仅允许一个Chromium应用实例

  26. 26

    tkinter中仅允许选择一个RadioButton

  27. 27

    Firestore安全规则,仅允许一个文档

  28. 28

    php regex:修改为仅允许一个单词

  29. 29

    CheckboxTreeViewer仅允许检查一个元素

热门标签

归档