Какой лучший способ получить доступ к одному промежуточному программному обеспечению Connect из другого? - PullRequest
2 голосов
/ 20 января 2012

Я написал промежуточное программное обеспечение Connect, в котором я хотел бы повторно использовать метод «send» «статического» промежуточного программного обеспечения Connect, если оно установлено.Какой лучший способ получить этот код в моем промежуточном программном обеспечении?В настоящее время я передаю использование экспресс-объекта «использую» в своем промежуточном программном обеспечении, примерно так:

app.use(myMiddleware(express, options));

, затем myMiddleware вызывает

express.static.send(req, res, next, ...)

Это работает, но кажется немного неуклюжим,Есть ли способ лучше?

1 Ответ

1 голос
/ 20 января 2012
// myMiddleware.js
var connect = require("connect");
var send = connect.static.send

// package.json
...
"dependencies": { 
   "connect": "1.x"
}

Просто получите его напрямую из connect, добавьте connect как зависимость для вашего модуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...