gpt4 book ai didi

node.js - 开发具有用户身份验证的 Node + Express 应用程序,而无需在每次服务器更改时登录帐户?

转载 作者:太空宇宙 更新时间:2023-11-03 21:54:24 27 4
gpt4 key购买 nike

我正在开发一个高度嵌入用户身份验证(使用护照)的网站。我还让 nodemon 在每次服务器更改后重新加载服务器。然而,每次都必须以用户身份登录来测试新的更改,这是相当乏味的。有没有办法避免必须不断以用户身份登录来测试每个新服务器更改?我找不到任何伪造持久用户或解决问题的 npm 模块。谢谢!

<小时/>

答案 - 如果您遇到类似情况,请使用此代码。

带着一个有效的解决方案回来了,所以对于任何将来看到这篇文章的人来说。这就是您获得简单的持久用户身份验证的方法。有护照。这假设您已经制定了策略,并且只是尝试让用户在服务器重新启动后留下来。

var bodyParser = require('body-parser')
var mongoose = require('mongoose');
var session = require('express-session');
var cookieParser = require('cookie-parser');
const MongoStore = require('connect-mongo')(session);


app.use(session({
resave: true,
saveUninitialized: true,
secret: 'add-secret',
store: new MongoStore({
url: process.env.MONGODB_URI || "mongodb://localhost/add-url",
autoReconnect: true,
clear_interval: 3600
})
}));


app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());

最佳答案

是的 - 听起来这正是您想要的:“模拟身份验证”模块(仅用于测试目的)。

这里有两种可能性;您也可以考虑编写自己的:

关于node.js - 开发具有用户身份验证的 Node + Express 应用程序,而无需在每次服务器更改时登录帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44961962/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com