Bunch small things: Notifs for react, subsplash...
This commit is contained in:
7
index.js
7
index.js
@@ -18,6 +18,7 @@ var corsOptions = {
|
||||
origin: ['http://localhost:8080', "https://social.emmint.com"],
|
||||
credentials: true
|
||||
};
|
||||
|
||||
app.use(cors(corsOptions));
|
||||
app.use(bodyParser.json());
|
||||
app.use(bodyParser.urlencoded({ extended: true }));
|
||||
@@ -47,9 +48,11 @@ const Profile = require("./def/profile.js");
|
||||
const profileRoute = require('./routes/profile.js');
|
||||
const postRoute = require('./routes/post.js');
|
||||
const paymentsRoute = require('./routes/payments.js');
|
||||
const subsplashRoute = require('./routes/subsplash.js');
|
||||
|
||||
|
||||
DB.getDB.then((DB) => {
|
||||
app.use(DB.logger)
|
||||
|
||||
// middleware function to check for logged-in users
|
||||
const sessionChecker = async (req, res, next) => {
|
||||
@@ -249,10 +252,14 @@ DB.getDB.then((DB) => {
|
||||
return logout(req, res);
|
||||
});
|
||||
|
||||
//Private Routes
|
||||
app.use('/user', sessionChecker, profileRoute);
|
||||
app.use('/post', sessionChecker, postRoute);
|
||||
app.use('/payments', sessionChecker, paymentsRoute);
|
||||
|
||||
//Public Routes
|
||||
app.use('/subsplash', subsplashRoute);
|
||||
|
||||
// route for handling 404 requests(unavailable routes)
|
||||
app.use(function (req, res, next) {
|
||||
res.status(404).send("Sorry can't find that!")
|
||||
|
||||
Reference in New Issue
Block a user