我有由EC2 + Docker + Nginx部署的react应用。
我想做的是通过domain/index.html
访问该网站,但是我只能在没有/index.html
的情况下进行浏览。我无法弄清楚它是如何工作的...我想如果通过domain/index.html
访问,我的index.html文件将被访问并打开我的react应用。有人可以给我建议吗?
下面是我的webpack配置文件的一部分。
entry: './src/index.tsx',
output: {
filename: '[name].[chunkhash].js',
chunkFilename: '[name].[chunkhash].js',
path: `${__dirname}/dist`,
publicPath: '/',
},
答案 0 :(得分:0)
我在我的react-router的下面添加了一行以解决此问题。我不确定这是最好的选择。
<Route exact path="/index.html" render={() => (<Redirect to="/" />)} />