जब मैं बादल संहिता में इस सुविधा का उपयोग Parse.User.current()
null
लौट लौट आते हैं।
मैं प्रवेश के लिए parseExpressCookieSession
उपयोग कर रहा हूँ।
कोई सलाह?बादल संहिता Parse.User.current() अशक्त
var express = require('express');
var expressLayouts = require('cloud/express-layouts');
var parseExpressHttpsRedirect = require('parse-express-https-redirect');
var parseExpressCookieSession = require('parse-express-cookie-session');
// Required for initializing enter code hereExpress app in Cloud Code.
var app = express();
// Global app configuration section
app.set('views', 'cloud/views');
app.set('view engine', 'ejs'); // Switch to Jade by replacing ejs with jade here.
app.use(expressLayouts); // Use the layout engine for express
app.set('layout', 'layout');
app.use(parseExpressHttpsRedirect()); // Require user to be on HTTPS.
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(express.cookieParser('helloworld'));
app.use(parseExpressCookieSession({
fetchUser: true,
cookie: { maxAge: 3600000 * 24 }
}));
Parse.Cloud.beforeSave('Menu', function(request, response) {
var Business = Parse.Object.extend('Business');
var query = new Parse.Query(Business);
query.equalTo('profile', Parse.User.current().get('profile'));
query.find({
success: function(business) {
console.log(business);
response.success();
},
error: function(error) {
response.error(error.message);
}
});
});
app.listen();
इस कोड है कि मैं के लिए लॉग इन करने के लिए उपयोग/लॉगआउट
app.post('/login', function(req, res) {
Parse.User.logIn(req.body.username, req.body.password).then(function(user) {
// Login succeeded, redirect to homepage.
// parseExpressCookieSession will automatically set cookie.
res.redirect('/');
},
function(error) {
// Login failed, redirect back to login form.
res.redirect('/');
});
});
// Logs out the user
app.post('/logout', function(req, res) {
Parse.User.logOut();
res.redirect('/');
});
लिंक अब काम करता है, और वहाँ parseExpressCookieSession पर कोई प्रलेखन कहीं भी है कि मैं मिल सकती है। –
लिंक को अपडेट कर दिया गया है क्योंकि पार्स ने अपने दस्तावेज़ों के लिए यूआरएल बदल दिया है। विशिष्ट parseExpressCookieSession के लिए के रूप में आप मूल प्रश्न पोस्टर मैं सिर्फ CloudCode में और पार्स जे एस एसडीके में इस्तेमाल पार्स उपयोगकर्ता के बीच अंतर का जवाब दे रहा था से संपर्क करना होगा। – zagu
धन्यवाद zagu - रैंडी –