Express 保存用户cookie身份验证
我正在使用parse和express创建一个web应用程序。我需要一个用户控制访问权限 在我的本地环境中,它起作用。但是当我在Parse中部署时,cookie不会保存Express 保存用户cookie身份验证,express,parse-platform,Express,Parse Platform,我正在使用parse和express创建一个web应用程序。我需要一个用户控制访问权限 在我的本地环境中,它起作用。但是当我在Parse中部署时,cookie不会保存 var express = require('express'); var parseExpressCookieSession = require('parse-express-cookie-session'); var app = express(); ... app.use(express.json()); app
var express = require('express');
var parseExpressCookieSession = require('parse-express-cookie-session');
var app = express();
...
app.use(express.json());
app.use(express.urlencoded());
app.use(express.cookieParser('MY_SECRET'));
app.use(parseExpressCookieSession({ cookie: { maxAge: 3600000 } }));
app.use(express.cookieSession());
app.use(express.methodOverride());
app.use(function(req, res, next){
// set logged user
res.locals.user = Parse.User.current();
res.locals.messages = req.session.messages || (req.session.messages = []);
req.session.messages = [];
/**
* {
* type: "message, success or error",
* message: "the message"
* }
*/
req.flash = function(message) {
req.session.messages.push(message);
}
next();
});
在Parse JS文档中,请解释以下内容: 此中间件仅在通过HTTPS连接访问应用程序时有效。您可以使用parseExpressHttpsRedirect中间件强制对网站的所有请求都是HTTPS 我没有使用parseExpressHttpsRedirect