summaryrefslogtreecommitdiff
path: root/server.js
diff options
context:
space:
mode:
author8cy <[email protected]>2020-05-08 11:55:08 -0700
committer8cy <[email protected]>2020-05-08 11:55:08 -0700
commite5182dd4beb098ad81f775cbc2df9ff25efa80ea (patch)
tree212dd7d9bb3f39ab39b6225fb209fdb0d66c7795 /server.js
parentdel now (diff)
downloadslog-react-test.tar.xz
slog-react-test.zip
Diffstat (limited to 'server.js')
-rw-r--r--server.js22
1 files changed, 16 insertions, 6 deletions
diff --git a/server.js b/server.js
index 32f5864..fb68113 100644
--- a/server.js
+++ b/server.js
@@ -151,11 +151,16 @@ app.get('/signup', (req, res) => {
res.render('signup');
});
-app.get('/api/v1/', async (req, res) => {
+app.get('/api/v1/entries', async (req, res) => {
let resAlt = 12 + await EntryItem.countDocuments();
res.json({ entries: resAlt });
});
+app.get('/api/v1/users', async (req, res) => {
+ let resAlt = 29 + await User.countDocuments();
+ res.json({ entries: resAlt });
+});
+
// create new db entry on post
app.post('/submitEntry', async (req, res) => {
User.findById(req.session.userId)
@@ -191,7 +196,7 @@ app.post('/login', async (req, res) => {
})
.exec((err, user) => {
if (err) {
- res.redirect('/');
+ return res.render('error');
} else if (!user) {
return res.render('error');
}
@@ -209,7 +214,7 @@ app.post('/login', async (req, res) => {
authenticate(req.body.userLogin, req.body.passLogin, (error, user) => {
if (error || !user) {
//let err = new Error('Wrong username or password.');
- err.status = 401;
+ //err.status = 401;
return res.render('error');
} else {
req.session.userId = user._id;
@@ -232,7 +237,8 @@ app.post('/signup', async (req, res) => {
if (err) {
return res.render('error');
} else {
- return res.redirect('/');
+ req.session.userId = user._id;
+ return res.redirect('/login');
}
});
}
@@ -299,5 +305,9 @@ app.get('/error', (req, res) => {
res.render('error');
});
-app.listen(process.env.PORT || 1337);
-console.log(`Listening on port ${process.env.PORT}.`); // honestly have no idea why it says port as undefined fix this when u feel like it ) \ No newline at end of file
+app.get('/terms', (req, res) => {
+ res.render('terms');
+});
+
+app.listen(80);
+console.log(`Listening on port 80.`); // honestly have no idea why it says port as undefined fix this when u feel like it ) \ No newline at end of file