Skip to content
Luis Eduardo Brito edited this page Sep 4, 2013 · 4 revisions

The framework dependencies are specified in the package.json file in the root directory as following:

Express (v3.3.5)

The HTTP Server module, used to handle the connection through the TCP port.

ejs (v0.8.4)

The layout rendering module, used pass data from the Controllers to the Views. Similar to the Java Server Pages the Java programming language,

Winston (v0.7.2)

Log and error handling module, used to encapsulate the log information.

Extend (v1.1.3)

Implementation of the jQuery method ``extend()``` fot NodeJS. Used mostly in the Model creation.

Validator (v1.5.0)

Module used in Model type validation.

Socket.io (v0.9.16)

The Web Socket server module, used to handle the connection through the sockets from the front-end.

MongoJS (v0.7.17)

Wrapper for the official mongodb module but with the syntax of the official MongoDB API (from the console app). Used in the Model persistence.

async (0.2.9)

Module for working with asynchronous code in js. Used mostly in the Router and in the Policies.

express-ejs-layouts (v0.3.1)

Module for simplifying the layout rendering module ejs connection with the express framework.

Clone this wiki locally