带有Express和create-react-app的登录页面

问题描述 投票:0回答:1

我正在使用express.jscreate-react-app 。 该项目的基本结构是:

/.
|-- express-backend(:3001)
|---|---react-frontend:(:3000)

Express后端在端口3001上服务,而前端在3000上服务。我没有任何问题,因为我正在使用package.json proxy重定向后端请求

"proxy": "http://localhost:3001"

唯一的问题是当我尝试使用app.use("/login", login)在登录页面上重定向用户时。 当用户位于url localhost:3000/login上时,我想将用户重定向到login.ejs页面。 我只能在访问localhost:3001/login时才能看到页面。

当用户位于localhost:3000/login时,如何将用户重定向到静态页面login.ejs

(我是快递新手,如果您能给我一个解释并给出答案,我将不胜感激)

reactjs express login
1个回答
1
投票
app.use("/login", function(req,res){
  res.redirect("login");
});

现在,这个login.ejs页面应该是可用的公用文件夹,用户可以访问该文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.