Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- axios.post('/login', {username: username, password: password})
- /*.then(response => res.redirect('/'))*/
- .then(function (response) {
- console.log(response);
- })
- .catch(function(error) {
- console.log(error);
- })
- server.get('/', (req,res) =>{
- console.log("Index");
- if (req.user){
- console.log("user verified");
- res.redirect('/');
- app.render(req,res, '/',req.query);
- } else {
- console.log("user not logged in");
- res.redirect('/login');
- }
- })
- server.post('/login', passport.authenticate('local'), (req, res, next) => {
- if (req.user) {
- console.log("Logging in");
- res.redirect('/');
- } else {
- console.log("Passwrod Incorrect");
- return res.redirect('/login');
- }
- })
- {
- "name": "layout-component",
- "version": "1.0.0",
- "scripts": {
- "dev": "node ./server.js",
- "build": "next build",
- "start": "NODE_ENV=production node ./server.js"
- },
- "dependencies": {
- "@zeit/next-css": "^0.1.5",
- "axios": "^0.18.0",
- "bcryptjs": "^2.4.3",
- "body-parser": "^1.18.2",
- "connect-flash": "^0.1.1",
- "connect-mongo": "^2.0.1",
- "cookie-parser": "^1.4.3",
- "express": "^4.16.3",
- "express-session": "^1.15.6",
- "express-validator": "^5.1.0",
- "file-loader": "^1.1.11",
- "hoist-non-react-statics": "^2.5.0",
- "jsonwebtoken": "^8.2.0",
- "mongodb": "^3.0.5",
- "mongoose": "^5.0.12",
- "next": "^5.1.0",
- "passport": "^0.4.0",
- "passport-local": "^1.0.0",
- "prop-types": "^15.6.1",
- "react": "^16.3.0",
- "react-dom": "^16.3.0",
- "semantic-ui-css": "^2.3.1",
- "semantic-ui-react": "^0.79.0",
- "url-loader": "^1.0.1"
- },
- "license": "ISC"
- }
Add Comment
Please, Sign In to add comment