公開フォルダ内にいくつかのサブフォルダがあります。これらのサブフォルダをビルドすると、フォルダーのルートに置かれます。Create-React-Appパブリックフォルダサブフォルダ
public/
mySubfolder/
favicon.ico
index.html
...
build/
mySubfolder/
static/
favicon.ico
index.html
...
私は特急使用して静的としてこれらのファイルを提供する場合、サーブやfirebase、Herokuの、今...私はurlでこれらのサブフォルダにアクセスすることはできません。例:iframeにこれらのサブフォルダの1つのファイルを置くと、そのファイルにアクセスすることはできません。imgタグのsrc属性にパスを挿入すると、それは動作します。 サブフォルダがルートはありますが、私はサブフォルダ名のルートを持っていません。 https://github.com/Darklod/p5-sketches-react/tree/heroku?files=1
P.S.:
私のプロジェクトはgithubの上にありますあなたのリアクトどこのフォルダが呼ばれているものでreact
を置き換える
app.use(express.static(path.join(__dirname, 'react')));
app.get('*', (req, res) => {
res.sendFile(path.join(path.join(__dirname, 'react/index.html'));
});
その例では:あなたはあなたの設定でこのような何かを必要とする表現と反応するアプリを提供するためのhttps://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md#deployment
感謝して解決され願っています私は試しましたが、うまくいきません。ブラウザにURLを置くと404エラーが発生し、ファイルではなくルートを探していますD: –
@GiuseppeMagazzù私の答えで何か忘れました。私はちょうどそれを追加した。私がコードを例に取ったところでそれを逃した;) – Marco
私が試したときに私はすでにこのように書いているが、うまくいかない –