vue+node开发项目中,为了更好的解耦,基于node.js的前后端分离中,node应该如何设置接口,如何进行数据的中转?

vue+node开发项目中,为了更好的解耦,基于node.js的前后端分离中,node应该如何设置接口,如何进行数据的中转?

阅读 2.8k
2 个回答

首先,你要以node做中间层,那就肯定不是一个纯中转纯代理的服务,这是一个包含应用业务的服务(假如你有N个APP,后端只包含通用业务,中间层又不做业务处理那这件事情在哪里做呢?),比如数据获取,视图模型的组装,这样后端只要保持通用接口就可以了,所以我觉得这个问题问得有点空泛。

我的做法是vue项目里proxy设置请求代理,将代理引到服务端的url
config/index.js里

proxyTable: {
    '/':{
        target:'服务端url',
        changeOrigin: true,
        pathRewrite:{
            '^/':''
        }
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题