diff --git a/book-racker/package-lock.json b/book-racker/package-lock.json index 8f9df5a92a28b5f1e4899d15c12a7ee8b5af0cd7..33e49a984009d493a51b0971c7aec80bcda7d57d 100644 --- a/book-racker/package-lock.json +++ b/book-racker/package-lock.json @@ -631,6 +631,14 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, "babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -5533,8 +5541,7 @@ "follow-redirects": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", - "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", - "dev": true + "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==" }, "for-in": { "version": "1.0.2", diff --git a/book-racker/package.json b/book-racker/package.json index ed4667996ba3f74c5e38b491b0554b671abc6bb0..8f2a98dd816b5575b2461a93487e05f7adbf5468 100644 --- a/book-racker/package.json +++ b/book-racker/package.json @@ -14,6 +14,7 @@ "build": "node build/build.js" }, "dependencies": { + "axios": "^0.21.1", "vue": "^2.5.2", "vue-router": "^3.0.1" }, diff --git a/book-racker/src/services/Api.js b/book-racker/src/services/Api.js new file mode 100644 index 0000000000000000000000000000000000000000..8c62998d3ff085dd5cb7930c9355f24981c8b792 --- /dev/null +++ b/book-racker/src/services/Api.js @@ -0,0 +1,8 @@ +import axios from 'axios' + +export default()=>{ + + return axios.create({ + baseURL:'http://localhost:8081/' + }) +} diff --git a/book-racker/src/services/AuthenticationService.js b/book-racker/src/services/AuthenticationService.js new file mode 100644 index 0000000000000000000000000000000000000000..b5aba932d5ffa77c5072cbe52e376227d550605d --- /dev/null +++ b/book-racker/src/services/AuthenticationService.js @@ -0,0 +1,10 @@ +import Api from '@/services/Api' + +export default{ + + register(credentials) + { + return Api().post('register' , credentials) + } + +} \ No newline at end of file diff --git a/server/src/app.js b/server/src/app.js index f7fe61cd28eb59427dc1d9525cb42791f76fb99a..26a32d0bf7c24cd1713896b9136bbe7b533f9fa7 100644 --- a/server/src/app.js +++ b/server/src/app.js @@ -4,7 +4,7 @@ const cors = require('cors') const morgan = require('morgan') const app = express() -app.use(morgan('combine')) +app.use(morgan('combined')) app.use(bodyParser.json()) app.use(cors())