progma / prAk

Web pro interaktivní výuku programování s pomocí javascriptu
http://prak.mff.cuni.cz
3 stars 1 forks source link

Přidána 404 #94

Closed davidmarek closed 11 years ago

davidmarek commented 11 years ago

Funguje pro stránky, které neodchytí žádná routa. Pokud chcete z nějaké routy přeposlat na 404, tak musíte buď udělat redirect na /404, /notfound nebo něco podobného, anebo ručně vyrendrovat 404:

res.status(404)
res.render '404',
  title: 'prAk – Stránka nebyla nalezena'
  page: '404'
  user: req.user
  errors: req.flash 'error'
jaklt commented 11 years ago

Ještě by chtělo, aby šlo nějak přeposlat na stránku 404, když třeba někdo použije neexistující jmené kurzu, nebo si bude chtít v sandboxu chtít prohlídnout neexistující zdrojkáky (špatnej hash).

jaklt commented 11 years ago

Jo a ještě prosím vyber nějakej pěknej obrázek z Font Awesome a dej ho k tomu ;-).

davidmarek commented 11 years ago

Můžeš udělat res.redirect '/404' a přepošle to na 404, akorát to změní url. Anebo tam můžeš dát ten kód, který jsem napsal. Jsou to dvě zavolání funkce, klidně je můžu dát do nějaké funkce.

lukas-lansky commented 11 years ago

Rád to teď dodělám.

lukas-lansky commented 11 years ago

Zbývá detekovat neexistenci kurzu pro případné vyhození 404 v téhle situaci -- to trošku visí na materializaci kurzu do databáze, která asi bude nutná. Přidáno jako issue.

jaklt commented 11 years ago

Paráda, takhle jsem si to představoval.