1 | express = require("express")
|
2 | http = require("http")
|
3 | app = express()
|
4 | _shim = require './shim'
|
5 | path = require("path")
|
6 |
|
7 |
|
8 | app.set "port", process.env.PORT or 3000
|
9 | app.set "views", path.join(__dirname, "views")
|
10 | app.set "view engine", "jade"
|
11 | app.use express.favicon()
|
12 | app.use express.logger("dev")
|
13 | app.use express.json()
|
14 | app.use express.urlencoded()
|
15 | app.use express.methodOverride()
|
16 | app.use app.router
|
17 | app.use express.static(path.join(__dirname, "public"))
|
18 |
|
19 |
|
20 | app.use express.errorHandler() if "development" is app.get("env")
|
21 | _shim(app)
|
22 |
|
23 | http.createServer(app).listen app.get("port"), ->
|
24 | console.log "Express server listening on port " + app.get("port")
|
25 | return
|