Browse Source

Attempted to fix 401 Error when POSTing from frontend. Failed :)

theflametrooper 8 years ago
parent
commit
ceec4cf630
5 changed files with 5 additions and 4 deletions
  1. 2 2
      backend/app.js
  2. 0 1
      backend/logic/expressHandler.js
  3. 1 0
      backend/package.json
  4. 2 0
      docker-compose.yml
  5. 0 1
      frontend/App.vue

+ 2 - 2
backend/app.js

@@ -13,8 +13,8 @@ const express          = require('express'),
       mongoose         = require('mongoose'),
 	  MongoStore       = require('connect-mongo')(session),
       bodyParser       = require('body-parser'),
-	  cors			   = require('cors'),
       config           = require('config'),
+	  cors			   = require('cors'),
       request          = require('request'),
       passport         = require('passport'),
       bcrypt           = require('bcrypt'),
@@ -29,7 +29,7 @@ const global = require('./logic/global');
 // database
 const MongoDB = mongoose.connect(`mongodb://${config.get('domain')}:27017/musare`).connection;
 
-MongoDB.on('error', (err) => {
+MongoDB.on('error', err => {
 	console.log('Database error: ' + err.message);
 });
 

+ 0 - 1
backend/logic/expressHandler.js

@@ -6,7 +6,6 @@ const passport  = require('passport');
 module.exports = (core, app) => {
 
 	app.post('/users/login', passport.authenticate('local'), function(req, res) {
-		console.log('posted');
 		res.json(JSON.stringify(req.user));
 	});
 

+ 1 - 0
backend/package.json

@@ -16,6 +16,7 @@
     "config": "^1.21.0",
     "connect-mongo": "^1.3.2",
     "cookie-parser": "^1.4.3",
+	"cors": "^2.8.1",
     "express": "^4.14.0",
     "express-session": "^1.14.0",
     "moment": "^2.15.2",

+ 2 - 0
docker-compose.yml

@@ -14,6 +14,8 @@ services:
     - "8080:80"
     volumes:
     - ./frontend:/opt/app
+	links:
+    - backend
   mongo:
     image: mongo
     ports:

+ 0 - 1
frontend/App.vue

@@ -80,7 +80,6 @@
 					}),
 					contentType: "application/json; charset=utf-8",
 					dataType: "json",
-					crossDomain: true,
 					success: function (msg) {
 						if (msg) console.log(msg);
 						location.reload();