小编Mic*_*tas的帖子

如何使用node.js和mongoose检查用户是否登录

所以我想比方说 /profile 上的 px 我想知道用户是否使用命令登录!

因此,当他进入主页“/”时,如果他已登录,它将呈现 profile.ejs,或者用于注册和登录的 home.ejs。但我什么时候不会使用 app.get('/登录'...因为当我已经使用配置文件重定向到另一个页面时我再次需要它,但他必须登录才能转到那里。

这是代码:

if (process.env.NODE_ENV !== 'production') {
  require('dotenv').config()
}

const express = require('express')
const app = express()
const bcrypt = require('bcrypt')
const passport = require('passport')
const flash = require('express-flash')
const session = require('express-session')
const methodOverride = require('method-override')
const initializePassport = require('./passport-config')
var mongodb = require('mongodb');
const bodyParser = require('body-parser');
initializePassport(
  passport,
  email => users.find(user => user.email === email),
  id => users.find(user => user.id === id)
)

var urlencodedParser = bodyParser.urlencoded({extended:false})
var MongoClient …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js express

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

express ×1

mongodb ×1

mongoose ×1

node.js ×1