Javascript NodeJS是一个带有查询url的简单服务器

Javascript NodeJS是一个带有查询url的简单服务器,javascript,node.js,Javascript,Node.js,我一直在看一些例子,但我就是不明白它是怎么回事 工作 我想做的很简单,我希望 有人能帮我一下吗 我正在尝试运行一个客户端可以连接的服务器。 假设127.0.0.1:8126 如果有人使用查询字符串连接,例如127.0.0.1:8126/? 颜色=红色 那么当前服务器上的每个客户机都将具有 页面背景变为红色 有人能帮我解决这个问题吗 非常感谢! Tyler对于实时更新,您应该使用socket.io或类似工具 client.html: <!DOCTYPE html> <titl

我一直在看一些例子,但我就是不明白它是怎么回事 工作

我想做的很简单,我希望 有人能帮我一下吗

我正在尝试运行一个客户端可以连接的服务器。 假设127.0.0.1:8126 如果有人使用查询字符串连接,例如127.0.0.1:8126/? 颜色=红色 那么当前服务器上的每个客户机都将具有 页面背景变为红色

有人能帮我解决这个问题吗

非常感谢!
Tyler

对于实时更新,您应该使用socket.io或类似工具

client.html:

<!DOCTYPE html>
  <title>test</title>
  <script src="http://cdn.socket.io/stable/socket.io.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
  <input type=text>
  <button>send css</button>
  <script>
    $(document).ready(function(){
      var socket = new io.Socket();
      socket.connect();
      socket.on('message',function(msg){
        $('body').css(msg);
      });
      $('button').click(function(){
         socket.send(JSON.parse($('input').val()));
      });
    });
   </script>
这是一个粗糙的示例,因为您需要为jquery.css()键入正确的json(例如{“背景色”:“红色”}),但它会运行


对于实时更新,您应该使用socket.io或类似工具

client.html:

<!DOCTYPE html>
  <title>test</title>
  <script src="http://cdn.socket.io/stable/socket.io.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
  <input type=text>
  <button>send css</button>
  <script>
    $(document).ready(function(){
      var socket = new io.Socket();
      socket.connect();
      socket.on('message',function(msg){
        $('body').css(msg);
      });
      $('button').click(function(){
         socket.send(JSON.parse($('input').val()));
      });
    });
   </script>
这是一个粗糙的示例,因为您需要为jquery.css()键入正确的json(例如{“背景色”:“红色”}),但它会运行


要获得实时页面更新,您应该查看socket.io。这里没有页面。没有背景。服务器是一个服务器,在某些计算机上运行的软件正在侦听连接。如果要更改网页的颜色,需要编写客户端代码。客户端代码可以与web服务器对话并做出响应,但是node.js不会改变某些浏览器的颜色。如果你要求,你也应该使用expressjs.com作为你的web框架。这真是太棒了…对于实时页面更新,你应该查看socket.iot这里没有页面。没有背景。服务器是一个服务器,在某些计算机上运行的软件正在侦听连接。如果要更改网页的颜色,需要编写客户端代码。客户端代码可以与web服务器对话并做出响应,但是node.js不会改变某些浏览器的颜色。如果你要求,你也应该使用expressjs.com作为你的web框架。真是太棒了。。。。