問題タブ [lite-server]
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.
angular - Browser-sync&lite-server: http-proxy-middleware が存在しない URL をインターセプトする
angular2 アプリに次のルーティングがあります。
bs-config.js
最近、次の内容を追加する必要がありました。
404 ページへのアクセスを除いて、すべて正常に動作します。つまり、ユーザーが間違ったリンクを入力すると、「/url を取得できません」と表示され、ログに興味深いものは何も表示されません。この 3 行だけを削除すると、次のようになります。
再び動作し始め、http://myapp/some/broken/urlに 404 ページが表示されます。
しかし、バックエンド関連のものにはプロキシが必要です。URLのような「api」のみをプロキシする必要があるにもかかわらず、通常のapiパスに干渉するのはなぜですか?
私が使用しているPS:
node.js - lite-server および http-proxy-middleware を使用した websocket
私の開発環境では、リクエストと Websocket 接続をそれぞれのバックエンド サービスにプロキシする必要があります。このために、lite-serverとhttp-proxy-middlewareを使用しています。
私のライトサーバー構成ファイルは次のようになります。
ただし、コンソールで常に次のエラーが表示されます。
lite-server のコンソール出力で、次のエントリを実行します。
コンソール出力を見ると、接続がノード エンドポイントに到達していることもわかります。エンドポイントは次のように実装されます。
このエラーの原因は何ですか? 私の設定に何か問題がありますか?
reactjs - create-react-app と lite-server
そのため、ftp を使用して作業しているため、localhost のみである npm start を使用できません。create-react-app を lite-server で実行しようとしていますが、正しいフォルダーにアクセスできるように構成する方法がわかりません。
build
フォルダをソフトリンクしようとしましたが、コンソールエラーのある空白のページしかありません。
これは私のbs-config.js
ファイルです
したがって、lite-server を最初に実行すると、次のようになりますが、200 GET /
次304 GET /index.html
の 3 つのエラーが表示されます。
ファイルは明らかにそこにありますが、これらのファイルを適切に読み取るように lite-server を構成する方法がわかりません。
html - LiteServer でデフォルトのファイル監視オプションを変更する方法
そのため、プロジェクトで LiteServer を使用しようとしていますが、 のデフォルト ウォッチを変更することができません。index.html
現在のファイルはindex1.html
. app2.js
でエントリーポイントに指定したnpm init
ので、JSのデフォルトは変更できましたが、HTMLは変更できませんでした。
ドキュメントがファイルの使用について言及していることは知ってbs-config.json
いますが、この構文を持つリファレンスを取得できませんでした。
助けていただければ幸いです!
更新 - 私は現在これをbs-config.json
ファイルに持っていますが、使用しません -
node.js - 電話は、同じ WiFi ネットワーク上の localhost(lite-server) によって提供されているサイトにアクセスできません
これの修正、またはトラブルシューティングの良い方法をあちこちで検索しました。この問題をカバーしているように見える以前の SO スレッドを読みましたが、私の場合はどれもうまくいきませんでした。基本的に、Android デバイスのどのブラウザーでも、Mac の localhost 経由で提供されているものにはアクセスできません。
これは、それらが同じWIFIネットワークに接続されているという事実にもかかわらず発生しており、ローカルホストが実行されているMacの正しいネットワークアドレスを使用しています(何度か確認して再確認しました)。以前は完全に正常に機能していたので、何が問題なのかわかりません。ローカルホストへのアクセスを妨げると思われるものは何も変更していません。
ルーターにもファイアウォールまたはポート ブロックの設定がありません。
また、特定のデバイスに固有の問題であることを排除するために、いくつかの異なる Android デバイスで試しました。
完全に困惑した。これを修正する方法についての手がかりやヒントをいただければ幸いです。
***** アップデート *****
私は使用python -m SimpleHTTPServer 3000
してみましたが、動作します。Android デバイスでサイトにアクセスできます。したがって、ネットワーク自体の問題ではないと確信しています。
このサイトは基本的に、ここangular-quickstart
にあるテンプレートを使用して作成した Node アプリです。実行すると起動します。問題が何であるかについてのさらなる洞察を与えることを願っています。lite-server
npm start
css - Angular 2 インスタント CSS リロード
私はこれに対する解決策を見つけるのが非常に難しいと思っています。私は自分のアプリケーションを提供しようとしているので、アプリ全体を再コンパイルせずに変更された css ファイルのみをリロードします。これは、CSS で何かを変更してアプリが再コンパイルされるのを待たなければならないときに非常にイライラするからです。ライトサーバーを使用しようとしましたが、うまくいきませんでした。クイック スタート アプリは問題なく動作しますが、CLI プロジェクトを同じように構成できません。何か助けはありますか?
ありがとう!