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
790 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(8080, function () {
console.log('%s listening at %s', server.name, server.url);
});
//});
}
});