Gulp 在BrowserSync中,如何匹配特定路由和重定向?
在BrowserSync中,如何匹配特定路由和重定向? 换句话说,如果用户输入 我想重定向到: 这是我当前的配置Gulp 在BrowserSync中,如何匹配特定路由和重定向?,gulp,browser-sync,Gulp,Browser Sync,在BrowserSync中,如何匹配特定路由和重定向? 换句话说,如果用户输入 我想重定向到: 这是我当前的配置 gulp.task('x_open_server_development_auto', ['x_watch_source'], function () { process.stdout.write('Starting browserSync and superstatic...\n'); browserSync({ port: 8080,
gulp.task('x_open_server_development_auto', ['x_watch_source'], function () {
process.stdout.write('Starting browserSync and superstatic...\n');
browserSync({
port: 8080,
open: false,
files: ['index.html', '**/*.ts'],
notify: true,
reloadDebounce: 400,
server: {
baseDir: './',
directory: true
}
});
// exit every 20 minutes so forever will restart it
setTimeout(function () {
process.exit()
}, 3200000);
});
tx Sean允许您定义可用于处理请求的浏览器同步:
browserSync({
port: 8080,
open: false,
files: ['index.html', '**/*.ts'],
notify: true,
reloadDebounce: 400,
server: {
baseDir: './',
directory: true
},
middleware: [
function(req, res, next) {
if (/\/src\/public\/App1\/Dashboard\/?/.test(req.url)) {
res.writeHead(302, {
'Location': '/src/public/index.html#/App1/Dashboard'
});
res.end();
}
next();
}
],
});