如何让 Laravel Valet 与 BrowserSync 很好地协同工作?

How to make Laravel Valet work nicely with BrowserSync?

有没有人在使用 Laravel Mix 时让 Laravel 代客(安全)与浏览器同步很好地配合工作。我正在做这样的事情,但它一直指向 https://shadow-api.test:3000,因为我只是想省略端口。

mix.browserSync({
    proxy: 'shadow-api.test',
    host: 'shadow-api.test',
    open: 'external',
    https: {
        key: "/Users/aligajani/.config/valet/Certificates/shadow-api.test.key",
        cert: "/Users/aligajani/.config/valet/Certificates/shadow-api.test.crt"
    }
});

供您参考,我正在使用最新版本的所有内容,全新安装并打算构建 SPA(使用令牌身份验证)。我以前没有遇到过与 BrowserSync 类似的问题,只是因为我没有使用 Valet。

迟到总比不到好..这对我有用:

.browserSync({
    proxy: 'https://mass-importer.faaren.test',
    host: 'mass-importer.faaren.test',
    open: 'external',
    https: {
        key: "/Users/fabianhagen/.config/valet/Certificates/mass-importer.faaren.test.key",
        cert: "/Users/fabianhagen/.config/valet/Certificates/mass-importer.faaren.test.crt"
    }
});

我不得不在代理域前加上 https://。它仍然在端口 3000 下打开(如果此端口已被使用,则打开另一个端口),但 browsersync 正在运行。