|  |  |  | 
|---|
|  |  |  | var requireDir = require('require-dir'); | 
|---|
|  |  |  | var expressPromise = require('express-promise'); | 
|---|
|  |  |  | var wrap = require('co-express'); | 
|---|
|  |  |  | var cors = require('cors') | 
|---|
|  |  |  |  | 
|---|
|  |  |  | var app = express(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | app.use(cookieParser()); | 
|---|
|  |  |  | app.use(express.static(path.join(__dirname, 'public'))); | 
|---|
|  |  |  | app.use(expressPromise()); | 
|---|
|  |  |  | app.use(cors()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | var routes = requireDir(__dirname + '/routes'); | 
|---|
|  |  |  | for(var i in routes) { | 
|---|
|  |  |  | 
|---|
|  |  |  | "co-request": "^1.0.0", | 
|---|
|  |  |  | "co-express": "^2.0.0", | 
|---|
|  |  |  | "require-dir": "^1.0.0", | 
|---|
|  |  |  | "express-promise": "^0.4.0" | 
|---|
|  |  |  | "express-promise": "^0.4.0", | 
|---|
|  |  |  | "cors": "^2.8.4" | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|