0

Browsersync は素晴らしいようで、テスト マシンで問題なく動作し、ブラウザ間で同期しています。ただし、外部デバイス (電話など) を使用することはできません。

IP アドレス (192.168.0.4) を使用して電話からローカルホストに接続できますが、browsersync によって提案されたポート (192.168.0.4:3000) に接続できないため、ライブ リロード機能を利用できません。 . タイムアウトエラーを返します。

Apache/PHP に WAMP を使用していますが、Apache の設定が間違っているのではないかと思わずにはいられません。

BrowserSync 設定:

browserSync: {
        dev: {
            bsFiles: {
                src : [
                    'js/main.min.js',
                    'css/style.css',
                    'images/**',
                    '*.php'
                ]
            },
            options: {
                watchTask: true,
                proxy: 'localhost:80',
                host: '192.168.0.4',
                //logLevel: 'debug'
            }
        }
    },

アパッチの設定:

Options Indexes FollowSymLinks

AllowOverride All

 Order Deny,Allow
 Allow from 127.0.0.1
 Allow from localhost
 Allow from 192.168.0.4 # Local machine
 Allow from 192.168.0.3 # Samsung Galaxy S4

仕事用のマシンでも試してみましたが、成功しませんでした (ただし、同様の設定があります)。

私が試すことができることについて何か考えはありますか?

4

2 に答える 2

0

誰かが同様の問題を抱えている場合に備えて、私の仕事用ネットワークが「仕事用」または「プライベート」ネットワークではなく「パブリック」ネットワークとして設定されていたためであることがわかりました。自宅では、VPN への接続が問題の原因でした。そのため、ファイアウォール、ネットワーク設定、および VPN を確認できます。

于 2015-03-04T10:55:46.600 に答える