問題タブ [angular-universal]

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.

0 投票する
1 に答える
822 参照

node.js - Angular-universal - プロダクションの問題

このAngular GitHub Repositoryを参照して、Angular-universal アプリを作成しました。サーバー側のレンダリングにノードエクスプレスを使用しました。

このコマンドを使用してビルドしました

これで、dist フォルダーにクライアントとサーバー フォルダーができました。のような他のファイルはありませんindex.html

以前、CLI を使用して angular2 アプリを開発し、ビルド時に、、、および CSS ファイルを含む dist フォルダーを作成しましbundle.jsindex.html。私はその特定のものを共有ホスティングにアップロードしていました。アプリは正常に動作していました。しかし、角度のあるユニバーサルでは混乱しています。生産をさらに進める方法に行き詰まっています。私は共有ホスティングを持っています。共有ホスティングでプロジェクトをホストする方法を教えてください。

0 投票する
0 に答える
329 参照

angular - Dom 要素を事前レンダリングされた Angular2 ユニバーサル ページに動的に追加する

私は最近、私のSPAが検索エンジンによってクロールされるようにするためにangular2ユニバーサルに切り替えました.Angular Universalはこのユースケースを行うのに最適です.各ページに動的メタデータを挿入しようとしたときに問題が発生しました.ElementRef with Rendererを使用しようとしました. 、いくつかのangular2-metaサービスを使用しましたが、プラットフォームがブラウザではない場合は機能しません

次のコードは私の最新の試みです

if(isBrowser)クライアント側でのみレンダリングされたコンストラクターでコードをラップすると 、ページのソースコードを表示するとレンダリングされません

レンダラー機能でレンダリングしようとしたらthe this.renderer.createElement動かない

ページがクライアントに送信される前にサーバーでレンダリングされるメタ タグを作成するための解決策やアイデアはありますか。ASP.NET Core 1.1で角度ユニバーサルを使用しています。

前もって感謝します