vue+node开发项目中,为了更好的解耦,基于node.js的前后端分离中,node应该如何设置接口,如何进行数据的中转?
vue+node开发项目中,为了更好的解耦,基于node.js的前后端分离中,node应该如何设置接口,如何进行数据的中转?
我的做法是vue项目里proxy设置请求代理,将代理引到服务端的url
config/index.js里
proxyTable: {
'/':{
target:'服务端url',
changeOrigin: true,
pathRewrite:{
'^/':''
}
}
}
13 回答12.9k 阅读
7 回答2.1k 阅读
5 回答1.4k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
5 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
首先,你要以node做中间层,那就肯定不是一个纯中转纯代理的服务,这是一个包含应用业务的服务(假如你有N个APP,后端只包含通用业务,中间层又不做业务处理那这件事情在哪里做呢?),比如数据获取,视图模型的组装,这样后端只要保持通用接口就可以了,所以我觉得这个问题问得有点空泛。