首页 文章

在 create-react-app 项目上进行身份验证

提问于
浏览
1

我正在开发一个带有 Express 后端的简单项目和一个用create-react-app引导的前端:

my-project
|- server.js         # backend entry point
|- client/
|--  package.json    # client package.json
|--  index.js        # client entry point

按照一些指南(像这样),我现在在localhost:3001上有一个工作后端服务,在localhost:3000上有一个工作前端服务。

/api/myapi的所有 api 调用都成功地使用代理服务器重定向到端口 3001。在我的客户端 package.json:

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

现在,一切正常,但我很难使登录工作。实际上,当他访问/login url 时,我无法将用户重定向到登录页面。在我的server.js文件中:

app.get('/login', function(req, res) {
  res.send('This is the login page');
});

这根本不起作用,而 url /login给了我一个空白页面(它看起来根本不在端口 3001 上)。

既然这是我第一次体验 Express,那么有人可以这么好解释为什么这不起作用吗?

1 回答

相关问题