Skip to content
/ youjs Public

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

Notifications You must be signed in to change notification settings

mofux/youjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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>

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published