commit | author | age
|
e5e367
|
1 |
var restify = require('restify'); |
SU |
2 |
|
|
3 |
var controller = require('./controllers/items'); |
|
4 |
var serverinfo = require('./controllers/serverinfo'); |
|
5 |
|
|
6 |
var db = require('./models/db'); |
|
7 |
var model = require('./models/items'); |
|
8 |
|
|
9 |
model.connect(db.params, function(err) { |
|
10 |
if (err) throw err; |
|
11 |
}); |
|
12 |
|
|
13 |
var server = restify.createServer() |
|
14 |
.use(restify.fullResponse()) |
|
15 |
.use(restify.queryParser()) |
|
16 |
.use(restify.bodyParser()) |
|
17 |
.use(restify.CORS());; |
|
18 |
|
|
19 |
controller.context(server, '/todo/api', model); |
|
20 |
serverinfo.context(server, '/todo/api'); |
|
21 |
|
|
22 |
var port = process.env.PORT || 8080; |
|
23 |
server.listen(port, function (err) { |
|
24 |
if (err) |
|
25 |
console.error(err); |
|
26 |
else |
|
27 |
console.log('App is ready at : ' + port); |
|
28 |
}); |
|
29 |
|
|
30 |
|
|
31 |
/* |
|
32 |
process.on('uncaughtException', function (err) { |
|
33 |
console.error(JSON.parse(JSON.stringify(err, ['stack', 'message', 'inner'], 2))) |
|
34 |
}); |
|
35 |
*/ |
|
36 |
|