問題タブ [universal-code]
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.
localhost - gollum に disqus コメントを追加
私は初心者なので、ここで私の愚かさを我慢してください。
私がやろうとしているのは、に追加するdisqus commenting
ことgollumwiki
です。
まず、localhost
サイトを登録しているdisqusのサイトに自分のサイトのURLを記載してもよろしいでしょうか?ないことを願っています。そうでない場合、そのために公的にアクセス可能なドメインを取得する必要がありますか?
第二に、disqus をウェブサイトに埋め込むには、どこにユニバーサル コードを追加すればよいですか? .mustache テンプレート ファイルに追加しようとしましたが、うまくいきません。また、フォルダーの 1 つで index.html に追加しようとしましたが、Web サイトは明らかにテンプレートから生成されています。
こちらのリンクを確認しましたが、回答がありません。
私もこれを調べました。しかし、先に進む前に、疑問を明確にする必要があります。
検査時に .mustache ファイルが変更されていないこと (disqus タグの追加) を追加したいと思います。その場合、それらが確実に変更されるようにするにはどうすればよいですか? ブラウザからキャッシュを削除してみました。うまくいきません。
node.js - サーバーとクライアントで Redux を使用する
最近、クライアントとサーバーの 2 つの redux ストアを使用して、ユニバーサル Web アプリを構築しています。Redux は、状態データを管理するための優れたツールのようです。React 以外のものに Redux を使用しても問題ありませんか? たとえば、コマンドライン アプリで Redux を使用できますか?
このクライアント ストアとサーバー ストアのアプローチは、「唯一の真実のルール」を破っているように感じますが、とてもいい感じで、これまでのところうまく機能しています。私が見つけたのは、リデューサーの約 80% を再利用して両方のストアを構成できることです。通常、サーバーの状態はコレクションであり、クライアントの状態は単一のオブジェクトになります。
例:チャット アプリのクライアント状態があるとします。
サーバーの状態は似ており、同様のレデューサーを使用できますが、オブジェクトではなくコレクションを使用します。
両方の状態ツリーを作成すると、多くの同じレデューサーが再利用されます。このアプローチにより、サーバーにアクションを送信し、クライアントからのアクションで応答することも可能になりました。また、サーバー ストアを使用して、新しい接続が発生したときに状態クライアント ストアを生成することもそれほど難しくありません。
私の質問
私はユニバーサル アプリへのこのアプローチを楽しんできました。これはルールに違反していますか?クライアント ストアとサーバー ストアを使用できますか? サーバー ストアを使用してイニシャルを生成するのはそれほど難しくありません。
他の誰かがこの方法でユニバーサル アプリを使用していますか?