robię zarządzanie sesją ciasteczka z wyraźnej ze coś takiego:W jaki sposób można używać plików cookie z systemem Superagent?
req.session.authentication = auth;
I zweryfikować uwierzytelnionego adresy URL z czymś
if(!req.session.authentication){res.send(401);}
Teraz buduję testy dla adresów URL z mocha , superagent i should, ale nie mogę znaleźć sposobu na pobranie/ustawienie pliku cookie z poziomu superagenta. Próbowałem nawet zażądać logowania przed uwierzytelnionym testem, ale nie działa,
Próbowałem dodać prośbę do logowania w oświadczeniu before dla zestawu mocha BDD, jednak wciąż mówi mi, że żądanie jest nieautoryzowane, przetestowałem uwierzytelnianie wykonując żądania z przeglądarki, jednak nie działa z pakietu żadnych pomysłów, dlaczego?
Zauważ, że 'superagent.agent()' [ma poważne, nielegalni zagadnienia jak obsługuje ciasteczka] (https://github.com/visionmedia/superagent/issues/352) dla większości definicji życzenie - cokolwiek bardziej skomplikowanego niż 'get (url, opts, cb)' wymaga zahaczenia o nieudokumentowane prywatne metody. –
W rzeczywistości dokumentacja również nie wspomina o plikach cookie. Naprawdę zaczynałem lubić tę bibliotekę i miałem wielkie nadzieje z powodu autora, ale okazało się to bezużyteczne, jeśli chcesz użyć pliku cookie sesji. –
to nie działa/jeśli to zrobiło, to nie jest wystarczające ... czy ktoś może podać przykład jak to działa ... – Zargold