Advertisement
Guest User

Untitled

a guest
Aug 1st, 2016
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. "use strict";
  2.  
  3. var _express = require("express");
  4.  
  5. var _express2 = _interopRequireDefault(_express);
  6.  
  7. var _build = require("./routes/utility/build");
  8.  
  9. var _database = require("./database.js");
  10.  
  11. var _bodyParser = require("body-parser");
  12.  
  13. var _bodyParser2 = _interopRequireDefault(_bodyParser);
  14.  
  15. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  16.  
  17. var app = (0, _express2.default)();
  18.  
  19. // Set up jade rendering
  20. app.set("view engine", "jade");
  21.  
  22. app.use(_express2.default.static("res"));
  23. app.use(_bodyParser2.default.urlencoded());
  24. app.use(_bodyParser2.default.json());
  25.  
  26. // Connect to the database and launch the server
  27. (0, _database.connect)().then(function (value) {
  28.  
  29.     if (value.success === false) {
  30.  
  31.         console.log("Error: Program unable to run");
  32.         return false;
  33.     } else {
  34.  
  35.         // Set up router
  36.         var router = _express2.default.Router();
  37.         (0, _build.buildRoutes)(router);
  38.         app.use(router);
  39.         return true;
  40.     }
  41. }).then(function (val) {
  42.  
  43.     app.listen(process.env.PORT || 3000, function () {
  44.         console.log("Application running");
  45.     });
  46. }).catch(function (err) {
  47.     console.log("Error launching app: " + JSON.stringify(err, null, 2));
  48. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement