我真的很陌生,我試圖瞭解發送靜態文件是如何工作的。我設法爲我的索引文件提供服務,但是我無法將其他文件作爲GET請求的響應。Node/Express根據請求發送靜態文件
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
什麼是「人」,你發送給服務器的請求是什麼? @alexmac – turmuka
我編輯的問題,請求 取('組合?name = $ {}誰') 其中「誰」是投資組合持有 – Braian