Home

Awesome

mode.js

A node.js web framework for real-world applications.

Installation

mode.js is primarily built as a true MVC framework, but its simplicity allows you to use it straight out of the box as well.

MVC project

Install mode globally:

$ npm install -g mode

Create project folder and open it:

$ mkdir foo && cd foo

Build MVC structure in current folder:

$ mode init

Start app:

$ mode start

Go to localhost:1337*

* Change port or other options in conf/settings.js

Non-MVC project

Install mode locally:

$ npm install mode

Open new .js file:

$ vim foo.js

Initialize mode:

var mode = require('mode');
mode.init();

Start mode, with a connection callback:

mode.start({port: 1337}, function(path, args, conn) {
  conn.close('You are trying to open: ' + path);
});

Start app:

$ node foo.js

Go to localhost:1337