Van itt Parse/Heroku guru?

Sziasztok!

Lenne egy Parse cloud problémám, amit egy Herokus script hív meg. Én teljesen hülye vagyok ezekhez a dolgokhoz, de sajnos megörököltem. Annyira nem vagyok képben, hogy még arra sem jöttem rá, hogyan lehetne ezeket a cuccokat debuggolni... Van itt valaki, aki képben van ezekkel a technológiákkal? ha nincs, akkor le sem írom a konkrét problémát :)

Köszi

Hozzászólások

Remek!

Na akkor a problémám röviden:

A parse.com ról migráltam sashido.io-ra a parse.com megszűnése miatt ott minden jól működött. Elvileg minden jól működik migrálás után is, csak a cloud code-val vannak gondjaim.

Van egy ilyen fv-m a cloudban:


// Check that an id and session token match
exports.verifyUser = function(req, res) {
//Parse.Cloud.useMasterKey();
var id = req.params.id;
var session = req.params.session;

var query = new Parse.Query(Parse.User);
query.equalTo("objectId", id);

query.first()
.done(function(user) {
res.success(user.getSessionToken() === session);
})
.fail(res.error);
};

Ezt a fv-t hívja meg egy herokus fv.Elvileg régebben ez TRUE-val tért vissza, tehát létezett az user és a session is, mindenki boldog volt. Most viszont nem működik. Azt sejtettem, hogy a user.getSessionToken() lehet a probléma. A sashido supportnak is írtam, akik visszajelezték a következőt:

"user.getSessionToken is working only when getting the user from the request.

If you want to check for valid user session I would suggest to query the Session class for this user, session token and may be expiration."

Na megpróbáltam lekérdezni a session class-t is de az sem működött(persze lehet én csináltam rosszul) és gőzöm sincs, hogy miért. Legfőbb problémám, hogy azt sem tudom hogyan tudnék valamit valami konzolra kiíratni. console.log(), console.err() nem működik. Addig jutottam, hogy a res.error() -ba rakok dolgokat és azokat látom a herokus script által generált oldalon.

Köszönöm.

----------------------------
Az emberiség valaha volt legnagyobb tévedése a dízel személyautó...