2
pub serve
をdevで実行して、localhost:8888
の代わりにlocalhost:8888/application
でアプリケーションを利用できますか?pubがルート以外のディレクトリに配信する
私はパブ自体に指定できるフラグはありません。使用できるトランスフォーマーがあるかどうか不思議でした。
pub serve
をdevで実行して、localhost:8888
の代わりにlocalhost:8888/application
でアプリケーションを利用できますか?pubがルート以外のディレクトリに配信する
私はパブ自体に指定できるフラグはありません。使用できるトランスフォーマーがあるかどうか不思議でした。
私はこれが可能ではないと思います。たぶん、あなたはあなたがやりたいことができます
my_project/web
を指すシンボリックリンク
my_project/web/application
を追加します。
別のオプションは、プロキシを使用して
http://localhost:8080/
に
http://localhost:8888/application
を転送するプロキシを使用することですあなたはどこの要求開発中にサードパーティのサーバーを使用する必要がある場合にもお勧めのソリューションですダーツのリソースはpub serve
に転送され、その他はサードパーティのサーバーに転送されます。
私は現在、プロダクションのURLを書き換えるNGINXを使用しています(アプリケーションは '/'から '/ application'に移動しなければなりません)。これはdevとproductionに異なるURLがあることを意味します。私はシムリンクとプロキシを少し試してみるよ、ガンターに感謝! –
devのシンボリックリンクは、無限ループに似ているように、サービスを終了しないようにします。 devにローカルでNGINXプロキシをセットアップして、すべてを転送してからprodで同じ設定を使用しなければなりませんでした。今、私がそれに挑戦したいのであれば、NGINXを走らせる必要があることを意味します。偉大ではありませんが、それは仕事を完了します。 –