[英]NODEJS How to block sending socket.emit on web browser?
如何阻止在瀏覽器上發送 socket.emit ?
server
io.on('connection', function (socket) {
socket.on('singupCheck', function (msg) {
console.log(msg);
});
});
Browser console
var socket = io();
socket.emit('singupCheck','test');
我認為您不能在控制台中阻止socket.io
上的emit
功能。
但是,例如,您可以檢查Node.js
端的數據,然后決定您需要做什么。
例如:
socket.on('event', (data) => {
if (!data) {
throw new Error('Empty data');
}
//do something
});
對於這種情況,您將為空數據保護您的活動。 您也可以檢查預期數據的類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.