web-dev-qa-db-ja.com

Meteorパブリックフォルダが機能しない

私はMeteorを初めて使用し、静的コンテンツ(画像、JSなど)を提供する方法を理解しようとしています。ドキュメントに従って、正しいフォルダー構造(実際には触れていません)を作成しましたが、このコンテンツへのリクエストは、代わりにメインアプリページの提供にフェイルオーバーします。

たとえば、「app_root」/public/image.pngに画像を配置してlocalhost:3000/image.pngにリクエストを送信すると、アプリのメインページが返されます。

私がここで間違っていることの手がかりはありますか?ありがとう!

24
deeo

Meteorパブリックフォルダが機能しない

使用する ./public静的アセットを提供するためのディレクトリ。

次のディレクトリ構造が与えられます。

- server
- client
- public
  - css
    - bootstrap.css
  - images
  - js

リンクされたドキュメントから「public」を削除することで、静的アセットを提供できます。

<link href='/css/bootstrap.css'>

詳細はこちら: Official Meteor Docs #FileStructure

/ public内のファイルは、そのままクライアントに提供されます。画像などのアセットを保存するために使用します。たとえば、/ public/background.pngに画像がある場合、それをHTMLまたはbackground-image:url(/background.png)を使用してCSSに含めることができます。/publicは画像のURLの一部ではないことに注意してください。

16
lfender6445