2015-09-02 4 views
0

Я начинаю с node.js, и я пытаюсь создать свое первое веб-приложение. Однако я хочу получить хорошие практики с самого начала.понимание промежуточного программного обеспечения веб-приложений

Так что я узнаю несколько руководств, чтобы хорошо организовать мой код. Я пошел на шаблон MVC, который я хорошо понимаю. Но в руководствах, которые я читал помимо моделей, в разделе qnd контроллеров был раздел промежуточного программного обеспечения. я не могу увидеть различие между промежуточным программным обеспечением и контроллерами Вот руководство: http://www.terlici.com/2014/08/25/best-practices-express-structure.html

Может кто-нибудь объяснить мне, что это purpsoe использования именно промежуточных программные, а разница между контроллерами и промежуточных программным именно?

Заранее спасибо.

ответ

0

Ссылку вы предоставили говорит, что лучше:

Назначением промежуточного программного извлечь общий код контроллера, , который должен быть выполнен на нескольких запросов и обычно изменяет запрос и/или ответ объекты.

Так что, если у вас есть функции, которые совместно используются контроллерами, вы помещаете их в свое промежуточное программное обеспечение.

Подробнее объяснено here.

Смежные вопросы