diff --git a/backend/app.js b/backend/app.js
index 6ed89226fd11dbf26a91edc306004b58c07c64c6..c13c2f38bfcc4edf02f8fbf32bfa643092b7ecf8 100644
--- a/backend/app.js
+++ b/backend/app.js
@@ -1,29 +1,42 @@
-var createError = require('http-errors');
-var express = require('express');
-var path = require('path');
-var cookieParser = require('cookie-parser');
-var logger = require('morgan');
-
-var indexRouter = require('./routes/index');
-var bookRouter = require('./routes/books');
+var createError = require("http-errors");
+var express = require("express");
+var mongoose = require("mongoose");
+var path = require("path");
+var cookieParser = require("cookie-parser");
+var bodyParser = require("body-parser");
+var logger = require("morgan");
+
+//var indexRouter = require("./routes/index");
+var bookRouter = require("./routes/books");
+var loginRouter = require("./routes/login");
 //var usersRouter = require('./routes/users');
 
 var app = express();
 
-app.use(require('connect-history-api-fallback')());
+mongoose.Promise = global.Promise;
+
+var mongoDB = "mongodb://127.0.0.1:27017/test";
+var promise = mongoose.connect(mongoDB, {
+  useMongoClient: true
+});
+
+//app.use(bodyParser.json());
+
+app.use(require("connect-history-api-fallback")());
 
 // view engine setup
-app.set('views', path.join(__dirname, 'views'));
-app.set('view engine', 'pug');
+app.set("views", path.join(__dirname, "views"));
+app.set("view engine", "pug");
 
-app.use(logger('dev'));
+app.use(logger("dev"));
 app.use(express.json());
 app.use(express.urlencoded({ extended: false }));
 app.use(cookieParser());
-app.use(express.static(path.join(__dirname, 'public')));
+app.use(express.static(path.join(__dirname, "public")));
 
-app.use('/', indexRouter);
-app.use('/api/books', bookRouter);
+//app.use('/', indexRouter);
+app.use("/api/books", bookRouter);
+app.use("/api/login", loginRouter);
 //app.use('/users', usersRouter);
 
 // catch 404 and forward to error handler
@@ -35,11 +48,11 @@ app.use(function(req, res, next) {
 app.use(function(err, req, res, next) {
   // set locals, only providing error in development
   res.locals.message = err.message;
-  res.locals.error = req.app.get('env') === 'development' ? err : {};
+  res.locals.error = req.app.get("env") === "development" ? err : {};
 
   // render the error page
   res.status(err.status || 500);
-  res.render('error');
+  res.render("error");
 });
 
 module.exports = app;