服务层转译接口指南

服务层代码打包 npm run build 然后发41是npm run build:

List item

deploy

下面这个是访问接口 swagger 如果后端代码jar包名字是knowledge 那么地址上加上knowledge
变成http://192.168.10.41:8096/knowledge/distv2/index.html#/PatrolMeasuresDubboServicecomponentDidMu.note
还要注意的是端口号和ip要跟对应后端的保持一致 切记 ip和端口也要一致
并且对应页面的小地址是http://192.168.10.41:8096/knowledge/swagger-dubbo/api-docs

在这里插入图片描述

然后进入页面搜对应的接口对应服务 例如PatrolMeasuresDubboService (list,save,update,delete)
PatrolActivityDubboService(list,save,update,delete)
搜PatrolMeasuresDubboService即可

在这里插入图片描述

这个是对应后面的服务地址 server层如果没有这个服务 要根据swagger 后端给的地址 进行引入

首先 最开始是改对应正确新的版本号,其次,更新后端给的jar包 例如knowledge分支的jar包
那么 cnpm run jar knowledge 然后重启serve层服务 然后转译对应的接口 要注意区分get 和post的接口传参方式不一样,这边转译设置是post是boy 然后get的是query方式。转移之后 业务层找到对应分支,对相关接口进行转译

首先改jar包最近版本号 在 config 下面的 jar.config.js中找到对应jar名更新其版本号。注意url上有两个地方需要更改其版本号。更新之后就可以拉对应的jar包
在这里插入图片描述

然后转接口
在server文件夹下面的MCS文件夹下面找到对应要jar名字 例如 Knowledge 下面的web,然后看第二张图web文件夹下面service.ts添加对应服务字段,并根据地址正确引入,操作前题是当前文件没有这个服务 然后是在web.controller.ts文件中转对应需要的接口

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

业务层要访问服务层接口要对应改成 knowledgeApi: ‘http://localhost:3000/api’,

这个文件是store.js 下面的api.dev.js文件 这个是此次改的例子

module.exports = {
version: ‘dev’,
publicPath: ‘//knowledge-mcs-ewell-dev.192.168.150.42.nip.io’,

api: ‘http://server-uni-ewell-dev.192.168.150.42.nip.io’,

// knowledgeApi: ‘http://192.168.10.41:3000/api’,
knowledgeApi: ‘http://localhost:3000/api’,
baseinfoApi: ‘http://192.168.10.41:3000/api’,
enrApi: ‘http://192.168.10.41:3000/api’,
commonApi: ‘http://192.168.10.41:3000/api’,
dispatchApi: ‘http://192.168.10.41:3000/api’,
ordersApi: ‘http://192.168.10.41:3000/api’,
dataApi: ‘http://192.168.10.41:3000/api’,

courseApi: ‘http://course-dev.317hu.com/’,
healthApi: ‘http://health.dev.317hu.com/’,
careNurseApi: ‘http://dev.317hu.com/’,
hospitalId: 26,
publicHospitalId: 26
};

后面有需要再补充

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值