- PVSM.RU - https://www.pvsm.ru -

Блог на node.js

Вышла ноль пятая версия mvc фреймворка Autodafe [1] для node.js. Код стало писать удобнее, кода теперь писать нужно меньше, ещё меньше. Скоро код писать не надо будет совсем, достаточно будет лишь подумать о нём.

Пример действия контроллера, которое совершает два асинхронных запроса к базе данных, компанует вьюшку index.html и отправляет ее клиенту (при этом отлавливая и обрабатывая все ошибки):

Site.prototype.index = function( response, request ){
  response.send({
    topic : this.models.topic.With( 'author', 'comments.author' ).find_by_pk( request.params.topic_id ),
    news  : this.models.news.find_all()
  });
}

Написаны подробные статьи про тонкости работы с контроллерами [2], авторизацию пользователей [3] и работу с URL адресами [4].

И самое главное: переработано и подробно задокументировано демо с блогом. Блог не обладает богатым функционалом, но может служить хорошей отправной точкой для разработки своего приложения.

Автор: and_rew


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/18355

Ссылки в тексте:

[1] Autodafe: http://autodafe.ws

[2] тонкости работы с контроллерами: http://autodafe.ws/article/%D0%9F%D0%B8%D1%88%D0%B5%D0%BC%20%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80

[3] авторизацию пользователей: http://autodafe.ws/article/%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9

[4] работу с URL адресами: http://autodafe.ws/article/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20URL

[5] Живое демо блога: http://blog.autodafe.ws/

[6] Статья описывающая работу блога: http://autodafe.ws/article/%D0%91%D0%BB%D0%BE%D0%B3

[7] Код блога на github: https://github.com/jifeon/autodafe/tree/master/demos/blog