Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
921 B
2
Indexable
Never
const { src, dest, parallel, series, watch } = require('gulp');
const browserSync = require('browser-sync').create();
const proxy = require('http-proxy-middleware');

function browsersync() {
    // Настройка BrowserSync
    browserSync.init({
        server: {
            baseDir: 'app/',
            middleware: [
                // Проксирование запросов к другим доменам с разрешенными заголовками CORS
                proxy('/api', {
                    target: 'http://example.com', // Замените на адрес вашего сервера
                    changeOrigin: true,
                    pathRewrite: {
                        '^/api': '', // Убираем префикс /api при проксировании
                    },
                }),
            ],
        },
    });
}

exports.browsersync = browsersync;