Добавляем обработчик в конец цепочки express, т.е. в.т.ч. после статики. До него дело дойдет только если остальные не возвратят ответ. res.send принимает в качестве параметра и код ответа. res.status, res.statusCode
Ссылка на тесты отсюда, так что мопед не мой. doT без экранирования, как понимаю, приводился для примера, а не что бы погоняться. Да и даже у вас jade без with вполне на уровне используемого в статье ejs.
Тут есть маленькое отступление и сложность с которой я столкнулся. Если инициализацию сессий указывать после определения маршрутов, то сессии по какой-то причине на работают, по этому сессии инициализируем раньше.
Само собой, при поступлении запроса express прогоняет request и response по цепочке обработчиков, если обработчик, ответственный за сессию, стоит после роутера — маршруты получат эти объекты без подцепленной сессии.
Говорят, лучше завести девушку, говорящую на нем, но плохо понимающую ваш родной:) Или на худой конец просто флирт, а не просто общение, по скайпу. Был подобный опыт, правда не долгий, уровень языка и правда неплохо поднимает.
Об оригинале статьи уже где-то писал, повторюсь:
Статейка неплохая, но либо на будущее, либо для тех, кто может полностью забить на браузер, только нода — ES5 по полной.
В IE младше 9 недоступно Object.defineProperty, не эмулировать с «writable»,«enumerable»,«configurable», это главное.
Без defineProperty Object.create можно эмулировать, но только с первым параметром.
Ну и вообще в ней довольно странный подход к ООП.
>Всё, включая Strings, Arrays, Numbers, Functions, и, очевидно, т.н. Object — это примитивы, но они конвертируются в объекты, когда вы пытаетесь оперировать ими.
Остальное с 24го в тикете, тут почти ничего нового:) Компенсации обычно копеечные, писать было даже лень. Хотя, пожалуй, на счет августовского и правда отпишу.
Само собой, при поступлении запроса express прогоняет request и response по цепочке обработчиков, если обработчик, ответственный за сессию, стоит после роутера — маршруты получат эти объекты без подцепленной сессии.
Бинд эмулируется в пол пинка
Статейка неплохая, но либо на будущее, либо для тех, кто может полностью забить на браузер, только нода — ES5 по полной.
В IE младше 9 недоступно Object.defineProperty, не эмулировать с «writable»,«enumerable»,«configurable», это главное.
Без defineProperty Object.create можно эмулировать, но только с первым параметром.
Ну и вообще в ней довольно странный подход к ООП.
Подавился чаем и полез в спецификацию.