現在、小さなAngular2プロジェクトに取り組んでいます。私の場合、いくつかのリクエスト( "/ faq"、 "/ aboutus"など)を古いバックエンドサーバーに再ルーティングして、サーバー側でレンダリングされたthymeleafテンプレートを取得する必要があります。したがって、組み込みのプロキシを使用して、バックエンドサーバーに再ルーティングします。悲しいことに、奇妙な理由でonlyサーバーhtmlファイルwithout any scriptsおよびstyles =またはimages。 (angular-cliを使用してプロジェクト構造を作成しました)
だから、これらを追加したかったのですangular2フォルダーに静的ファイルしかし、アプリケーションで使用できるようにする正しい場所が見つかりません。他の誰かがこれらのファイルをプロジェクト構造内に正しく配置する方法を知っていますか?
助けてくれてありがとう
現在の angular-cli readme (v1.0.1)によると:
Angle-cli.jsonのアセット配列を使用して、プロジェクトをビルドするときにそのままコピーするファイルまたはフォルダーを一覧表示します。
"assets": [
"assets",
"favicon.ico"
]
デフォルトでは、assets
フォルダーはこのために構成されているため、次のような構造にファイルを配置できます。
├── src
. ├── assets
. . ├── file1.txt
. . ├── img
. │ └── image1.png
└── css
uRLパス/img/image1.png
などから提供します。
デフォルトのオプションに満足できない場合は、angular-cli.json
に選択したフォルダー名を追加してください。
"assets": [
"static",
...
]
ファイル用に./src/static/
フォルダーを作成し、デフォルトと同様に機能します。