gpt4 book ai didi

node.js - 如何防止跨域连接并仅允许来 self 的域的访问?

转载 作者:太空宇宙 更新时间:2023-11-03 22:01:37 24 4
gpt4 key购买 nike

我是 Node.JS 新手,这个问题可能有点微不足道。我在客户端使用类似的东西:-

 var sock = io.connect('http://www.mydomain.com:3000');
sock.on('connect', function () {
console.log("Connected successfully");
sock.emit("_rK",{});
});

我的问题是:如何防止跨域连接?或者简单地说,如何防止用户在不使用网站的情况下连接到网络套接字?

据此:Cross-domain connection in Socket.IO ,socket.io 中允许跨域连接。

最佳答案

您可能会发现origins选项很有用(wiki page):

服务器.js:

io.set('origins', 'www.mydomain.com:3000');

您可以找到有关origins 格式的更多信息 here .

关于node.js - 如何防止跨域连接并仅允许来 self 的域的访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21957045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com