2015-09-20 2 views
-1

Я довольно новичок в Nodejs и подключаюсь, я просматривал некоторые уроки и примеры и сталкивался с ними. Какова цель connect() и является ли это методом или конструктором?var connect = require ('connect'); var app = connect(), Что такое connect()? это метод или конструктор?

var connect = require('connect'); 
    var app = connect(), 
+0

Это функция, которая при вызове возвращает новый объект. – jfriend00

ответ

1

соединение представляет собой расширяемая рамки HTTP-сервер для узла, что обеспечивает высокую производительность «плагин», известные как промежуточные программное обеспечение. согласно link этого сайта

для получения дополнительной информации о подключения и промежуточного программного смотрите это как npmjs

+0

Вопрос не о том, что ** connect ** модуль есть. Вопрос в том, что делает 'connect()' do (во 2-й строке) – shan1024

0

Когда требуется модуль, он возвращает это экспортирует свойства. В модуле connect они устанавливают module.exports как функцию, которая создает приложение. В модулях, которые возвращают объект с несколькими функциями (например, fs), вы можете вызывать его функции (например, fs.open()), но на этот раз вы получаете функцию, поэтому вы можете просто вызвать connect(), и она возвращает новый экземпляр приложения.