重新加载时 React Nodejs 页面空白
React Nodejs page blank on reload
我将我的第一个 MERN 项目投入生产。
问题是,在重新加载时我得到一个 cannot GET /profile
例如。
我读到它是 react-router-dom.
所以这是我的代码应该可以处理这个问题,但我不能成功:
if (process.env.NODE_ENV === 'production') {
app.use(express.static('client/build'))
app.get('*', (req, res) => {
res.sendFile(path.resolve(__dirname, 'client', 'build', 'index.html'))
})
}
我知道第一行工作正常,但第二行让一切崩溃。
有什么想法吗?
对于那些需要的人,我只是忘记了```const path = require('path').
我将我的第一个 MERN 项目投入生产。
问题是,在重新加载时我得到一个 cannot GET /profile
例如。
我读到它是 react-router-dom.
所以这是我的代码应该可以处理这个问题,但我不能成功:
if (process.env.NODE_ENV === 'production') {
app.use(express.static('client/build'))
app.get('*', (req, res) => {
res.sendFile(path.resolve(__dirname, 'client', 'build', 'index.html'))
})
}
我知道第一行工作正常,但第二行让一切崩溃。
有什么想法吗?
对于那些需要的人,我只是忘记了```const path = require('path').