3

ここで答えをググることができないことに驚いています...他の誰も問題を抱えていないようです。

meteor サービスを実行すると、js や html などが .meteor/local/build フォルダーにパッケージ化されますが、js や html 以外のものは除外されているように見えます。「magicsets」というフォルダーと「magicimgs」というフォルダーがあり、どちらも /local/build フォルダーにはありません。これが明らかに、fs を使用して readfile を実行しようとすると、「magicsets/M14.json」というファイルが見つからない理由です。

magicsets フォルダーを「private」という名前のフォルダーに入れてみましたが、何も達成されませんでした。

ファイルを FS 経由でサーバーからローカルにアクセスできるようにするにはどうすればよいですか。

SOにはもっと複雑な質問と回答がたくさんあるので、非常に単純なものが欠けていると確信していますが、これに対する答えはありません。ありがとう。

4

3 に答える 3

1

Web サーバー、つまりデフォルトでポート 3000 に設定されているサーバーでテキスト ファイルを使用できるようにする場合publicは、project/app ディレクトリのルートに という名前のフォルダーを作成します。そこにフォルダーとファイルをドロップします。その後、次のようにアクセスできますhttp://localhost:3000/magicsets/M14.json

更新: バンドラーをオーバーライドできるように見えますが、コア コードの一部を変更する必要があり、まだ .meteorignore ファイルはありません。このSOの回答を確認してください:https://stackoverflow.com/a/16742853/105282

于 2013-08-15T08:11:07.787 に答える