2016-12-23 9 views
2

Polymerウェブアプリを導入したいと考えています。Polymer Webアプリケーションはどのように提供しますか?

ポリマーが<app-route>でルーティングを管理しているようだから、Polymer CLIをサーバにインストールしてpolymer serveを実行することはできますか?または、私はバックエンドを作るべきですか?もしそうなら、私はそれをPolymerのフロントエンドにどのように結びつけますか?

+0

おかげで、@Quederを紹介。あなたが私の答えが好きなら、私はUpvoteに感謝します。ありがとうございました。 – sebastian

答えて

2

サーバーにpolymer-cliをインストールする必要はありません。

https://www.polymer-project.org/1.0/docs/tools/polymer-cli#buildの手順に従ってください。

生産のためのアプリケーションを構築するには、polymer build --entrypoint index.htmlを使用する必要があります。 その後、/build/フォルダには、bundledunbundledの2つのフォルダがあります。 polymer-project.orgから引用

を同梱。すべてのフラグメントは、 ファイル要求の数を減らすためにバンドルされています。クライアントに送信するか、HTTP/2と互換性がないサーバー からのサービスに最適です。

アンバンドル。フラグメントはアンバンドルされます。 HTTP/2互換のサーバーとクライアントに最適です。

これらのいずれかの内容をサーバーにアップロードするだけで、アプリケーションが配信されます。そのビルドプロセスに絶対パスを使用しているため

1

polymer-cliはなくapp/又はshop-app/など任意サブルート下、ルートパス/下でホストされるアプリケーションを生成するための最適です。 <app-route>は正しい方法ですが、polymer-cliで設定することはまだサポートされていません。アイデアは、ルートパスの下で実行されているすべてのアプリケーションに別のサーバーを使用することです。関連のStackOverflowポストServing Polymer App to a /path not at rootとポリマーのブログポストEncapsulated Routing with Elementsを参照してください:アプリケーションに分散ルーティングを行うに概要だけでなく、<app-route><app-location>

関連する問題