Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.05 KB

README.md

File metadata and controls

48 lines (31 loc) · 1.05 KB

youjs

now.js inspired library for syncing functions between node.js server and web/node.js clients using socket.io

Usage

Install From npm

npm install youjs or npm install youjs -g to install globally

YouJS is a Node.js module. The client javascript (you.js) is served by the YouJS server.

YouJS uses the excellent socket.io library.

Setup

1. On the server

var httpServer = require('http').createServer(function(req, response){ /* Serve your static files */ })
httpServer.listen(8080);

var youjs = require("youjs");
var you = new youjs(httpServer);
var everyone = you.everyone;

everyone.you.logStuff = function(msg){
    console.log(msg);
}

2. On the client


<script type="text/javascript" src="/youjs/you.js"></script>

<script type="text/javascript">
  you.ready(function(){
    // "Hello World!" will print on server
    you.logStuff("Hello World!");
  });
</script>