Skip to content

the node module for doing cross-domain CRUD with the browser

Notifications You must be signed in to change notification settings

gett/crossmania

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crossmania

talk crossdomain with your browser. it's available through npm:

npm install crossmania

usage is simple:

var mania = require('crossmania'); // call .string() afterwards to talk raw strings

mania.get('/', function(request, respond) {
	respond({hello:'world'}); // yes we talk json
});
mania.post('/', function(request, data, respond) {
	respond(data); // we echo
});
mania.listen(80);

mania works by relying on cors based ajax if available (chrome, safari, firefox).
for IE8+ and Opera it uses an iframe proxy frame and the postMessage api. for IE7- and all others it falls back to an jsonp wrapper.

in the browser use the browser.js and a common.js compiler

About

the node module for doing cross-domain CRUD with the browser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published