4

AngularJS と Revel を使用して Web サイトを開発しました。しかし、シングル ページ アプリケーションの SEO は大きな問題であることがわかりました。https://prerender.io/getting-startedを確認しましたが、Revel インストール用のミドルウェアが見つかりません。Revelに貢献するにはどうすればよいですか?

4

1 に答える 1

0

たまたまこのトピックに出くわし、最近、ノードで実行されている角度のあるプロジェクトで prerender (docker でホストされている自己) を有効にしました。

ノードアプリへのリクエストをプロキシするフロントエンドとしてnginxを使用しています。Prerender は nginx とうまく統合され、あなたのケースでは Revel への統合を避けることができます。

これは、nginx を使用した Prerender の基本スキーマです。

Request ----> nginx 


if bot ?_request_fragment_ --> proxy Prerender app (will generate prerendered html if does not exist in cache ...

if normal request ---> proxy to Revel (node, your app ...)
于 2015-06-14T14:19:19.730 に答える