ryutai
Version:
A next generation window manager.
35 lines (31 loc) • 1.03 kB
JavaScript
require('colors');
var Yunitto = require('yunitto');
var finalhandler = require('finalhandler');
var serveStatic = require('serve-static');
var OneShoot = require('oneshoot');
var directory = require('oneshoot/lib/directory');
var yunitto = new Yunitto({
httpport: 16204,
debug: true
});
yunitto.useAllScreens();
yunitto.e.on('loadScreen', (screen) => {
console.log("loading screen...");
screen.setContentType("html");
var server = OneShoot().createServer();
var stat = serveStatic('interf', {
dotfiles: 'allow',
index: ["index.html"]
});
server.on('request', function(req, res) {
var done = finalhandler(req, res);
var dir = directory(req, res, done);
stat(req, res, dir);
});
server.listen(yunitto.httpport, function() {
console.log("serving page @http://ACCESS_IP:" + this.address().port + "/index.html");
screen.render({
url: "http://ACCESS_IP:" + this.address().port + "/index.html"
});
});
});