Separated router and user authentication. Renamed login.js to user.js and now it only exports functions for the router to use.
This commit is contained in:
		| @@ -9,7 +9,7 @@ const update = require(path.join(__dirname + "/update")); | ||||
| const retrieve = require(path.join(__dirname + "/retrieve")); | ||||
| const request = require(path.join(__dirname + "/request")); | ||||
| const subscriptionApi = require(path.join(__dirname + "/subscriptions")); | ||||
| const loginApi = require(path.join(__dirname + "/login")); | ||||
| const userApi = require(path.join(__dirname + "/user")); | ||||
| const wineinfo = require(path.join(__dirname + "/wineinfo")); | ||||
| const virtualApi = require(path.join(__dirname + "/virtualLottery")); | ||||
| const virtualRegistrationApi = require(path.join( | ||||
| @@ -17,7 +17,6 @@ const virtualRegistrationApi = require(path.join( | ||||
| )); | ||||
| const lottery = require(path.join(__dirname + "/lottery")); | ||||
|  | ||||
|  | ||||
| const router = express.Router(); | ||||
|  | ||||
| router.get("/wineinfo/search", wineinfo.wineSearch); | ||||
| @@ -61,10 +60,8 @@ router.post('/winner/notify/:id', virtualRegistrationApi.sendNotificationToWinne | ||||
| router.get('/winner/:id', virtualRegistrationApi.getWinesToWinnerById); | ||||
| router.post('/winner/:id', virtualRegistrationApi.registerWinnerSelection); | ||||
|  | ||||
| // router.use("/api/", updateApi); | ||||
| // router.use("/api/", retrieveApi); | ||||
| // router.use("/api/", wineinfoApi); | ||||
| // router.use("/api/lottery", lottery); | ||||
| // router.use("/virtual-registration/", virtualRegistrationApi); | ||||
| router.post('/login', userApi.login); | ||||
| router.post('/register', mustBeAuthenticated, userApi.register); | ||||
| router.get('/logout', userApi.logout); | ||||
|  | ||||
| module.exports = router; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user