問題タブ [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.
node.js - Angular-universal - プロダクションの問題
このAngular GitHub Repositoryを参照して、Angular-universal アプリを作成しました。サーバー側のレンダリングにノードエクスプレスを使用しました。
このコマンドを使用してビルドしました
これで、dist フォルダーにクライアントとサーバー フォルダーができました。のような他のファイルはありませんindex.html
。
以前、CLI を使用して angular2 アプリを開発し、ビルド時に、、、および CSS ファイルを含む dist フォルダーを作成しましbundle.js
たindex.html
。私はその特定のものを共有ホスティングにアップロードしていました。アプリは正常に動作していました。しかし、角度のあるユニバーサルでは混乱しています。生産をさらに進める方法に行き詰まっています。私は共有ホスティングを持っています。共有ホスティングでプロジェクトをホストする方法を教えてください。
angular - Dom 要素を事前レンダリングされた Angular2 ユニバーサル ページに動的に追加する
私は最近、私のSPAが検索エンジンによってクロールされるようにするためにangular2ユニバーサルに切り替えました.Angular Universalはこのユースケースを行うのに最適です.各ページに動的メタデータを挿入しようとしたときに問題が発生しました.ElementRef with Rendererを使用しようとしました. 、いくつかのangular2-metaサービスを使用しましたが、プラットフォームがブラウザではない場合は機能しません
次のコードは私の最新の試みです
if(isBrowser)
クライアント側でのみレンダリングされたコンストラクターでコードをラップすると
、ページのソースコードを表示するとレンダリングされません
レンダラー機能でレンダリングしようとしたらthe this.renderer.createElement
動かない
ページがクライアントに送信される前にサーバーでレンダリングされるメタ タグを作成するための解決策やアイデアはありますか。ASP.NET Core 1.1で角度ユニバーサルを使用しています。
前もって感謝します