/locomotive

Powerful MVC web framework for Node.js.

Primary LanguageJavaScriptMIT LicenseMIT

Locomotive

Build Coverage Quality Dependencies Tips

http://locomotivejs.org

Locomotive is a framework that brings structure and MVC patterns to web applications using Node and Express.

Installation

$ npm install locomotive

Quick Start

lcm, the command line interface to Locomotive, can be used to generate a starter application. To use it, install Locomotive globally.

$ npm install locomotive -g

Next, create an application and install dependencies.

$ lcm create hello
$ cd hello
$ npm install

Start the server.

$ lcm server

The application is available at localhost:3000.

Start the server with node debug mode

$ lcm server --debug (node --debug mode)
$ lcm server --debug-brk (node --debug-brk mode)

Then you can use debug tools like node-inspector to debug your application as usual.

Guide

The Locomotive Guide is the official source for documentation, and is a handy reference to have available when developing web applications powered by Locomotive.

Datastore Adapters

AdapterDescriptionDeveloper
MongooseMongoose ODM adapter.

Tests

$ npm install
$ make test

Credits

License

The MIT License

Copyright (c) 2011-2017 Jared Hanson <http://jaredhanson.net/>

Sponsor