Я пытаюсь использовать промежуточное программное обеспечение gulp-connect с browserSync, но мне пока не повезло.Использование промежуточного программного обеспечения для соединения с BrowserSync
...
middleware: function(){
return [gulpConnectSsi({
baseDir: __dirname + '/app',
ext: '.html',
domain: 'http://example.com/',
method: 'readOnLineIfNotExist' // readOnLine|readLocal|readOnLineIfNotExist|downloadIfNotExist
})];
}
...
Я пытаюсь добавить его в задачу глотком (старшина WebApp)
browserSync({
notify: false,
port: 9000,
logLevel: "debug",
server: {
baseDir: ['.tmp', 'app'],
middleware: function(){
return [gulpConnectSsi({
baseDir: __dirname + '/app',
ext: '.html',
domain: 'http://localhost:9000/',
method: 'readOnLineIfNotExist'
})];
},
routes: {
'/bower_components': 'bower_components'
}
}
});
Сервер срабатывает вверх, но без каких-либо ошибок, но ничего не подается. Я пытаюсь выяснить с помощью браузераSync official doc, но даже самый простой пример зависает на сервере.
// Multiple Global Middlewares
middleware: [
function (req, res, next) {
/** First middleware handler **/
},
function (req, res, next) {
/** Second middleware handler **/
}
]
Каков правильный способ использования промежуточного программного обеспечения с браузеромSync? Что мне не хватает? Являются ли регулярные «средние» браузеров BrowsSync такими, как Express или Gulp-connect?