2017-07-21 14 views
1

基本的に私のAngular 2アプリケーションにはPreRender.ioを使用したいと思っています。私はこれを初めて使っています。Pre-Render.ioのDocこのPreRender.ioをAngular 1で動作させるには、Angular 2で動作させることができません。また、エラーメッセージも表示されません。他のドキュメントやビデオのチュートリアルや、角2のPreRender.ioを使用する方法の例が得られれば、非常に役に立ちます。Angular 2 SEO with Pre-Render.io

答えて

1

何もする必要はありませんそれが動作するためにあなたの角度アプリ。単純なメタタグだけをインデックスファイルに追加する必要があります。

次の手順に従います。

  • ステップ1

は、あなたの角度アプリにこれを追加します。

<meta name="fragment" content="!"> 
  • ステップ2

ノード・プロジェクト内のファイル名を指定して実行npm install prerender-node --save(またはあなたが使っているものは何でも)

  • ステップ3

(あなたがノードを使用していない場合または同等の)サーバーにこれを追加します。

app.use(require('prerender-node')); 
  • ステップ4

形作るnginxの又はクローラを断片化されたサイトにリダイレクトするために使用しているものは何でも構いません。これは私の知識ベースの外にあるので、もしあなたがそれを行う方法がわからなければ、これに関するいかなる質問も新しい質問として開かれるべきです。

+0

申し訳ありませんが、私はステップ3を手に入れませんでした...あなたはそれを説明してください – SjVnyk

+0

ステップ3: 'server.js'ファイルにその行を追加します(ノードを使用している場合は、彼らのドキュメントの他の例)。ステップ4:私はこれをさらに説明できません、私は恐れています。サイトに入ったトラフィックは実際のサイトに転送され、クローラは断片化されたサイトにリダイレクトされます。フラグメント化されたサイトが意味するのは、プリレンダーがレンダリングしたサイトです。 – Chrillewoodz

+0

ありがとうございました。試してみてください。 – SjVnyk