-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathroute.js
More file actions
28 lines (17 loc) · 994 Bytes
/
route.js
File metadata and controls
28 lines (17 loc) · 994 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const express = require('express');
const app = express();
const jwt = require('jsonwebtoken');
const mongodb = require('mongodb');
const mongo = require('./src/mongo-connect');
const rf = require('./src/route-function');
const router = express.Router();
router.route('/').get(function(req, res) {rf.redirectIndex(req, res)});
router.route('/get-user').get(function(req, res) {rf.getUser(req, res)});
router.route('/get-log').get(function(req, res) {rf.getLog(req, res)});
router.route('/register-user').post(function(req, res) {rf.registerUser(req, res)});
router.route('/login-user').post(function(req, res) {rf.loginUser(req, res)});
router.route('/send-email').post(function(req, res) {rf.sendEmail(req, res)});
router.route('/get-bio').get(function(req, res) {rf.getBio(req, res)});
router.route('/add-bio').post(function(req, res) {rf.addBio(req, res)});
router.route('/logout').get(function(req, res) {rf.logout(req, res)});
module.exports = router;