问题背景
前端一个api
/api/share
在开发阶段的时候我用proxyTable进行了代理向后端发送请求
所有/api的请求,比如/api/share
被代理到http://localhost:8000/share
proxyTable: {
'/api': {
target: 'http://localhost:8000/',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
后端通过
/share接受到请求并进行处理
问题:
然后现在要把前端后端联合起来,用npm run buil
d把文件给后端,
那么这个api接口应该怎么调整?
我需要把前端所有原本是/api/share的接口这部分代码,都改成/share,来和后端保持一致么?
接口太多了,想问有没有能够统一修改接口的方法,把前端发往/api/share的请求,实际上都发给/share?最好能开发阶段和生产阶段一套代码就可以了,不用来回修改接口了
最好都保持一致,前后端统一请求/api/share。省去不必要的约定麻烦。