我正在使用express.js
和create-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
?
(我是快递新手,如果您能给我一个解释并给出答案,我将不胜感激)
app.use("/login", function(req,res){
res.redirect("login");
});
现在,这个login.ejs页面应该是可用的公用文件夹,用户可以访问该文件夹。