私はnode/expressには本当に新しく、静的ファイルの送信方法を理解しようとしています。私はインデックスファイルを提供することができましたが、GETリクエストの応答として他のファイルを提供することはできません。ノード/エクスプレスが要求に応じて静的ファイルを送信します
app.use(express.static(path.join(__dirname, '/client/build')))
app.get('/', (req, res) => {
res.sendFile(path.resolve(__dirname, '.', 'client/build/', 'index.html'))
res.end()
})
app.get('/portfolio', (req, res) => {
const person = req.query.name
var filePath = __dirname + '/client/build/' + person + '/' + 'index.html'
res.sendFile(filePath)
res.end()
})
私は同様の質問を見つけましたが、何も動作していません。
私が送る要求がある:
fetch(`portfolio?name=${who}`)
あなたはどのようなリクエストをサーバーに送信しますか? – alexmac
'人物 'とは何ですか?あなたはどのようなリクエストをサーバーに送りますか? – turmuka
@alexmac私は、要求が「誰」は、ポートフォリオの所有者 – Braian