問題タブ [browser-sync]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - BrowserSync ミドルウェアを介してセッション Cookie を設定するにはどうすればよいですか?
最近、Express Web アプリから nodejs のBrowserSyncアプリに移行しました。Express を使用して、Cookie を設定する場合、構成は次のようになります。
私のチームは (gulp タスクを介して) BrowserSync の使用を開始しました。これまでのところ、私の構成は次のようになっています。
ただし、res
オブジェクトには「cookie」という名前のメソッドがありません。BrowserSyncミドルウェアとして機能するExpressjsのセッションミドルウェアに似たものはありますか? BrowserSync サーバーに Cookie を設定する別の方法はありますか?
angularjs - browserSync の modRewrite が、gulp を使用したパス 'app/index.html' の angularjs html5mode で機能しない
gulp を実行すると、サーバーが次のメッセージで起動しました: cannot get /. localhost:3000/app/index.html を指すと、サイトは localhost:3000/home にリダイレクトされ、正しく機能します。ただし、ページをリロードすると、/home を取得できません。
次の構成を確認して、何か不足していないかどうかを確認してください。
アクセスするパス: app/index.html
これは私の gulpfile.js です:
角度ルート ファイル:
どうもありがとう!
firefox - Browsersync + Symfony2 ログイン リダイレクトが機能しない
プロジェクトの SCSS ファイルをコンパイルするために、Symfony 2サイトでBrowserSyncと共にGulpJSを使用しています。BrowserSync は、変更された CSS を localhost:3000 に接続されたブラウザーに挿入します。これは非常にうまく機能します。
このセットアップは、Safari、iOS シミュレーター、Chrome、Opera、さらには仮想マシンを介して実行される Internet Explorer でもうまく機能しますが、Firefox ではリダイレクトに問題があることが判明しています。
Firefox で/loginを押すと、Symfony は/login_checkにリダイレクトしますが、ログインに成功する代わりに、ページは何も起こらなかったかのように単に/loginにリダイレクトします。セッションは作成されず、Firefox のログイン画面を通過する方法はありません。
/login_check の本文を見ると、次のコード スニペットが見つかります。これが問題に関係していると思われます。
Charles Proxy を使用してデバッグすると、/login_check ページに次のように表示されます。
302 - クライアントは応答全体を受信する前に接続を閉じました BrowserSync のリダイレクトが早すぎる可能性がありますか?
これに対する解決策を見つけようと周りを見回しましたが、これまでのところ解決策を見つけることができませんでした。
gulpfile.jsで Gist を作成しました...
他の誰かが以前にこの問題を抱えていて、おそらく回避策を考えていますか?
livereload - browsersyncを一時的に無効にする方法は?
HTML ページを挿入/変更しないように、一時的にbrowsersyncを無効にするにはどうすればよいですか? (テストおよびデバッグ用。)
javascript - Gulp browser-sync どこにフォルダーを配置しますか?
プラグイン Browser-sync をインストールしました。コマンドラインで貼り付けgulp browser-sync
、Firefox でアドレスに「Cannot GET /」と表示されるhttp://localhost:3000/
gulpfile.jsには次のものがあります。
フォルダアプリは Node.js のルートに配置されます。LAMPもWAMPも使えないので使っていません。問題を解決するための他の方法はありますか?(ソースコードを変更した後、ブラウザーでページをリロードします)。
ありがとう
html - CSS の変更時に browser-sync を使用してページをリロードする
プロジェクトでBasscssを使用しており、ファイルに変更を加えたときにブラウザーを更新するタスクを Gulp で設定する方法を試してい.scss
ます。
現在gulpfile.js
はこんな感じで、 Browser Syncを使ってこれをやろうと思っていました。ただし、このフレームワークは Swig テンプレートを使用しているため、これを実装する方法がわかりません。
このようなことを考えていましたが、うまくいかないようです。
誰かがこれに関して私に助けを貸してくれるなら、本当に感謝しています.
前もって感謝します!