index.coffeesrc/ | |
|---|---|
express = require 'express'
stylus = require 'stylus'
assets = require 'connect-assets'
mongoose = require 'mongoose' | |
Basic application initializationCreate app instance. | app = express() |
Initialize routes | routes = require './routes'
routes(app) |
Define Port | app.port = process.env.PORT or process.env.VMC_APP_PORT or 3000 |
Config module exports has | config = require "./config"
app.configure 'production', 'development', 'testing', ->
config.setEnvironment app.settings.env |
TODO: move to | mongoose.connect 'mongodb://localhost/example' |
Body parser middleware parses JSON or XML bodies into | app.use express.bodyParser() |
View initializationAdd Connect Assets. | app.use assets() |
Set the public folder as static assets. | app.use express.static(process.cwd() + '/public')
|
Set View Engine. | app.set 'view engine', 'jade' |
FinalizationExport application object | module.exports = app
|