Polymerウェブアプリを導入したいと考えています。Polymer Webアプリケーションはどのように提供しますか?
ポリマーが<app-route>
でルーティングを管理しているようだから、Polymer CLIをサーバにインストールしてpolymer serve
を実行することはできますか?または、私はバックエンドを作るべきですか?もしそうなら、私はそれをPolymerのフロントエンドにどのように結びつけますか?
Polymerウェブアプリを導入したいと考えています。Polymer Webアプリケーションはどのように提供しますか?
ポリマーが<app-route>
でルーティングを管理しているようだから、Polymer CLIをサーバにインストールしてpolymer serve
を実行することはできますか?または、私はバックエンドを作るべきですか?もしそうなら、私はそれをPolymerのフロントエンドにどのように結びつけますか?
サーバーにpolymer-cli
をインストールする必要はありません。
https://www.polymer-project.org/1.0/docs/tools/polymer-cli#buildの手順に従ってください。
生産のためのアプリケーションを構築するには、polymer build --entrypoint index.html
を使用する必要があります。 その後、/build/
フォルダには、bundled
とunbundled
の2つのフォルダがあります。 polymer-project.orgから引用
:
はを同梱。すべてのフラグメントは、 ファイル要求の数を減らすためにバンドルされています。クライアントに送信するか、HTTP/2と互換性がないサーバー からのサービスに最適です。
アンバンドル。フラグメントはアンバンドルされます。 HTTP/2互換のサーバーとクライアントに最適です。
これらのいずれかの内容をサーバーにアップロードするだけで、アプリケーションが配信されます。そのビルドプロセスに絶対パスを使用しているため
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>
おかげで、@Quederを紹介。あなたが私の答えが好きなら、私はUpvoteに感謝します。ありがとうございました。 – sebastian