Я пишу простое приложение в Node, которое будет собирать поисковые запросы на стороне клиента, отправлять его на сервер Node и с сервера на страницу администратора, где я могу отслеживать их.Однако я хочу помнить о безопасности, поэтому хочу отправлять поисковые запросы ТОЛЬКО с узла на страницу администратора.Это то, что у меня есть:
Узловой сервер:
var socket = io.listen(app);
socket.on('connection', function(client){
client.on('message', function(data){
socket.broadcast(data);
});
});
Клиент:
$.getScript('http://127.0.0.1:8000/socket.io/socket.io.js', function() {
var socket = new io.Socket('127.0.0.1', {'port': 8000});
socket.connect();
socket.send(search_query);
});
});
Администратор:
$(document).ready(function(){
socket = new io.Socket('172.20.14.114', {port: 3000});
socket.connect();
socket.on('message', function(data){
console.log(data);
});
});
Кодвыше работает отлично, но я хочу направить 'search_query' ТОЛЬКО на страницу администратора (по соображениям безопасности).Теперь мой Node-сервер передает данные везде.Как мне изменить мой сценарий?Заранее спасибо.