如何通过在结尾处带有“ /index.html”的“ URL”访问React应用?

时间:2019-05-20 10:02:51

标签: html reactjs webpack

我有由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: '/',
},

1 个答案:

答案 0 :(得分:0)

我在我的react-router的下面添加了一行以解决此问题。我不确定这是最好的选择。

<Route exact path="/index.html" render={() => (<Redirect to="/" />)} />