जारी नहीं रहेगा मैं अपने स्वयं-होस्ट किए गए node.js सर्वर के भीतर parseExpressCookieSession मॉड्यूल का उपयोग करने का प्रयास कर रहा हूं जो सर्वर-साइड पर पार्स जावास्क्रिप्ट एसडीके मॉड्यूल का उपयोग करता है। मैं Parse.User.current() ऑब्जेक्ट में उपयोगकर्ता सत्रों को स्वचालित रूप से जारी रखने के लिए सर्वर सेट अप करने के लिए यहां दिए गए निर्देशों का पालन कर रहा हूं।पार्स/नोड.जेएस, उपयोगकर्ता सत्र प्रबंधन (जावास्क्रिप्ट एसडीके)। Parse.User.current()
हालांकि, Parse.User.current() ऑब्जेक्ट हमेशा सफल लॉगिन के बाद node.js सर्वर पर नए अनुरोध करने पर शून्य है। संलग्न मेरे server.js फ़ाइल के लिए सेट अप कोड है।
server.js:
var express = require('express');
var app = express(); // create our app w/ express
var morgan = require('morgan'); // log requests to the console (express4)
var bodyParser = require('body-parser'); // pull information from HTML POST (express4)
var methodOverride = require('method-override'); // simulate DELETE and PUT (express4)
var logger = require('./logger');
var api = require('./api.js');
var config = require('./config');
GLOBAL.Parse = require('parse').Parse;
Parse.initialize(config.parse.appID, config.parse.jsKey);
var cookieParser = require('cookie-parser');
var parseExpressHttpsRedirect = require('parse-express-https-redirect');
var parseExpressCookieSession = require('parse-express-cookie-session');
// configuration =================
app.use(parseExpressHttpsRedirect());
app.use(express.static(__dirname + '/public'));
app.use(morgan("dev", { "stream": logger.stream }));
app.use(bodyParser.urlencoded({'extended':'true'}));
app.use(bodyParser.json());
app.use(bodyParser.json({ type: 'application/vnd.api+json' }));
app.use(methodOverride());
app.use(cookieParser(config.parse.jsKey));
app.use(parseExpressCookieSession({ cookie: { maxAge: 3600000 } }));
हाय @ptsimpso! क्या आपको कभी इसका कोई समाधान मिला? मैं एक समान सेटअप पर काम कर रहा हूं और आपके पास समान समस्याएं चल रहा हूं। बहुत धन्यवाद! – user3753098
क्या आपको इस समस्या का समाधान मिला? मैं अपने आप को इस बारे में नहीं लग रहा है। @ptsimpso – user3753098
ग्लोबल.पर्स = आवश्यकता ('पार्स')। पार्स; क्या आप पार्स के लिए ग्लोबल का उपयोग करने से डरते हैं? – Amir