You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
791 B
31 lines
791 B
//this is the server
|
|
const db = require("./config/db");
|
|
|
|
var restify = require('restify');
|
|
const versioner = require("restify-simple-versioning");
|
|
|
|
const server = restify.createServer({
|
|
name: 'Territory Walker',
|
|
});
|
|
|
|
versioner.versions = [1, 2];
|
|
|
|
db.connect(function(err){
|
|
if(err) {
|
|
console.log("Unable to connect to MySQL");
|
|
process.exit(1);
|
|
} else {
|
|
server.use(restify.plugins.acceptParser(server.acceptable));
|
|
server.use(restify.plugins.queryParser());
|
|
server.use(restify.plugins.bodyParser());
|
|
|
|
server.pre(versioner.addVersionRoute);
|
|
|
|
require("./routes/routes.js")(server);
|
|
|
|
server.listen(13370, function () {
|
|
console.log('%s listening at %s', server.name, server.url);
|
|
});
|
|
//});
|
|
}
|
|
}); |