now.js inspired library for syncing functions between node.js server and web/node.js clients using socket.io
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
lib
README.md
package.json

README.md

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>