Express 当我使用React(CRA)和#x2B;快速路由

Express 当我使用React(CRA)和#x2B;快速路由,express,Express,React路由器(使用React路由器dom) /,/关于,/联系 快速路由器 /=>react的内置index.html 为了防止“无法接近/走动/接触”,我这样编码 即使CRA代码也和我的一样 () 但问题是当我想直接获取“”时,由于代码的原因,它将重定向到“” 我能做什么 经过与ma代码的斗争,我找到了答案 您需要使用反向代理 在我的例子中,我使用Nginx。在与ma代码斗争之后,我找到了答案 您需要使用反向代理 在我的例子中,我使用Nginx // rendering react ap

React路由器(使用React路由器dom) /,/关于,/联系

快速路由器 /=>react的内置index.html

为了防止“无法接近/走动/接触”,我这样编码

即使CRA代码也和我的一样 ()

但问题是当我想直接获取“”时,由于代码的原因,它将重定向到“”

我能做什么



经过与ma代码的斗争,我找到了答案

您需要使用反向代理


在我的例子中,我使用Nginx。

在与ma代码斗争之后,我找到了答案

您需要使用反向代理

在我的例子中,我使用Nginx

// rendering react
app.get("/", function (req, res) {
  res.sendFile(__dirname + "/client/build/index.html");
});

// for preventing cannot get
app.use("*", (req, res) => {
  res.sendFile(__dirname + "/client/build/index.html");
});