用create-react-app创建的项目怎么用nodejs做后端?

因为有官方自带的react-dev-server,我再用express写个node服务器感觉有冲突啊?怎么解决呢

阅读 3.1k
2 个回答

直接用express写就好了,只不过开发时跑两个服务,一个前端服务,一个后端服务,前端跨域请求后端服务

我现在负责的项目就是用create-react-app创建的react前台 中koa2写的中转后台
开发中并没有什么冲突
react访问node的中转路由,node处理http请求 返回数据
互不影响的,前端写前端的代码 koa2写对应的服务即可
与直接访问xxxx.service的不同就是 先访问node对应的服务 然后由node去调对应的接口

  //前端请求koa搭建的服务
  const param = {
    url: 'login',
    params: { },
    dispatch, getState, fail: loginFail
  }
   
  const { data: { config, list } } = await get(param);
 //后端启对应的服务 Login 对对应的http请求
 router.get('login', async (ctx, next) => {
    const xx= new Login('Login');
    await xx.login(ctx, next);
  })
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题