wordki.pl - nauka słówek
Express 2
autor: M3phX666
xx
res.attachment()pobiera plik automatycznie jako dodatek
res.download(filePath, lastModified: false) | zawiera w sobie res.end();wymusza pobranie pliku jak attachment, dodatkowo przypisuje opcje od sendFile();
|72.| res.set('Content-Type', 'text/plain');ustawia nagłówki, można kilka na raz wtedy używamy {}
res.headersSentCzy nagłówki zostały już wysłane?: true/false
res.cookie('ad_id', '123') | muszą być stringiciasteczka w Express | ciastko sesyjne, czyli usuwane po restarcir systemu lub przegladarki
res.cookie('1','2','opcjeCiastek') |domain,expires,maxAge,httpOnly...W trzecim argumencie ciastka możemy wybrać dodatkowe opcje.
{expires: newDate}kiedy ciastko ma wygasnąć
maxAge== newDate, z tą różnicą, że wpisujemy czas w milisekundach
httpOnlyFrontEnd nie będzie miał dostępu do ciastek.
app.use(jakisMiddleware());rejestruje middleware
express.json();JSON > czysty obiekt z danymi
req.body.nameelementy rozszyfrowanego JSONa | musza byc application/json
express.static(path.join(__dirname, 'static'));middleware plików statycznych.
npm install cookie-parser --saveinstaluje paczke pozwalajaca na odczyt cookies.
req.cookiesciastka
req.signedCookiespodpisanie ciastka
npm install express-generator -gpoukładany program
event.target.dataset.answer; | <button data-answer=0>Pobiera 0 z buttona
tab includes ??????