求一个可以集中管理接口的服务《代码》?!!!

1,最开始我先把接口写在每个component.ts里面

clipboard.png

2,现在我需要把请求接口的方法集中放在server.ts里面,求一个思路代码。谢谢大佬

clipboard.png

阅读 1.5k
1 个回答

说一下我的做法,不知道符不符合你的要求
我是把接口url写到一个类里面:

export class ServicePath {
    public static SHOPLIST = 'xxx.xxx';
}

服务里面只是进行http请求,跟官网的案例写法一样:

getList(data) {
    return this.http.post(ServicePath.SHOPLIST, data)
}

然后在组件里面引入服务请求处理数据:

this.service.getList(data).subscribe(res => {
    console.log(res);
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进