首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏grain先森

    Vue 接口管理

    春节临近,祝大家新年快乐,猪事顺利,2019就是盘它~ 在vue开发中,会涉及到很多接口的处理,当项目足够大时,就需要定义规范统一的接口,如何定义呢? 方法可能不只一种,本文使用axios+async/await进行接口的统一管理。 本文使用vue-cli生成的项目举例。 举例 拿segmentfault的官网简单举个例子,先看一下官网: ? (我的订阅、热门资讯) 问答模块 专栏模块 讲堂模块 圈子模块 发现模块 个人信息模块 用户登录注册模块 ...还有其他很多 一般来说,网站的首页都是复杂的,会用到很多其他页面也会用到的api,所以接口统一管理可以做到 /http.js' // 定义接口 // 在这里定义了一个登陆的接口,把登陆的接口暴露出去给组件使用 export const LOGIN = params => req('post', '/ 可以做到接口一次定义,到处使用。

    94230发布于 2019-03-28
  • 来自专栏JavaJourney

    接口管理 | 除了swagger,还有Yapi这种接口管理的利器!

    这里需要使用node的一个守护工具包pm2,其安装与使用方法: # 安装pm2 npm install pm2 -g cd {项目目录} # pm2管理yapi服务 pm2 start "vendors 在项目下创建接口: ? 还有创建分组等其他使用的功能,自己把环境支棱起来,随便玩。 ---- 首发公众号 「行百里er」 ,欢迎老铁们关注阅读指正。

    1.3K20发布于 2021-07-14
  • 来自专栏搜狗测试

    接口测试&管理续集

    第二部分给大家安利一个“接口管理平台”,以帮助大家解决接口文档维护、接口测试数据Mock、接口自动化测试等问题。希望对小伙伴们有用。 言归正传,进入今天的话题。 ? 二、接口管理平台 痛点分析: 目前接口测试和文档维护主要有以下几个痛点: 1、文档维护非常耗时,开发&测试同学投入不少精力; 2、接口测试数据Mock不方便; 3、接口自动化测试不好做,成本高。 它可以称为接口测试和管理“一站式”平台。 接口测试和管理现状: ? YAPI的解决方案: ? 3、接口自动化测试功能: ? 测试阶段可以直接在接口管理平台上进行测试,上线后可以配置在服务端对接口进行自动化测试,实现监控功能。 小结: 以上是对YAPI接口管理平台的介绍,其在内网部署安装流程也非常简单,官方有非常详细的教程文档(https://hellosean1025.github.io/yapi/documents/index.html

    81340发布于 2019-11-07
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5】makeObserved接口详解

    【HarmonyOS 5】makeObserved接口详解一、makeObserved接口是什么? makeObserved 接口(API version 12 起可用)用于将非观察数据转为可观察数据,适用于三方包类、@Sendable 装饰的类、JSON.parse 返回的对象、collections.Array (1)接口调用使用及其简单,只需要导入import { UIUtils } from '@kit.ArkUI'进行接口调用接口。麻烦的是识别你的入参是否支持观测监听。 import { UIUtils } from '@kit.ArkUI';import { JSON } from '@kit.ArkTS';// 定义 JSON 数据结构(示例接口)interface

    25610编辑于 2025-04-21
  • 来自专栏技术杂记

    RabbitMQ管理5

    / 也是可以被删除的 [root@h101 ~]# rabbitmqctl list_vhosts Listing vhosts ... / [root@h101 ~]# rabbitmqctl delete_vhost / Deleting vhost "/" ... [root@h101 ~]# rabbitmqctl list_vhosts Listing vhosts ... [root@h101 ~]# ---- 连接RabbitMQ python连接RabbitMQ python连接Rabbit

    32520编辑于 2022-04-23
  • 来自专栏技术杂货店

    java集合【5】——— Iterator接口

    一、`iterator`接口介绍 二、为什么需要iterator接口 三、iterator接口相关接口 3.1 ListIterator 3.2 SpitIterator 四、 iterator在集合中的实现例子 public static void spliterator(){ List<String> list = Arrays.asList("1", "2", "3","4","5" Spliterator<String> spliterator1 = list.spliterator(); // spliterator1:6~10 spliterator2:0~5 就是不断把前面一部分分出来 结果如下: tryAdvance: 1 2 ------------------------------------------- forEachRemaining: 3 4 5 ---------- spliterator1: 8 9 10 ------------------------------------------ spliterator2: 1 2 3 4 5

    82810编辑于 2022-02-15
  • 来自专栏并发笔记

    swagger增加接口版本管理

    背景     swagger确实很不错,可以自动生成接口文档,省去另外写文档的工作量,但是毕竟自动生成,肯定有不适合我们自己需求的地方。比如所有的接口文档没有分类,放在一起,前端很难找到所需的接口。 我这里通过swagger提供的group功能进行增强,对接口文档进行分类、和版本管理。原生提供的group功能需要硬编码,生成Docket,使用起来极其不友好。 } 解决方案     本篇记录的是,swagger自动生成group,实现对接口版本管理。 这里我们公司习惯使用git分支进行管理,所有接口文档也跟着git分支做为版本管理。 定义注解     定义注解,用于在标注接口所属哪个版本。内部枚举,用来定义分支。 SecurityReference("Authorization", authorizationScopes)); return arrayList; } } 使用     只需要对所要进行管理接口

    2.7K10发布于 2020-10-26
  • >>技术应用:统一接口接口管理平台YApi

    MacOS 安装可视化接口管理平台YAPI /** 暂时还没写 */ CentOS 安装可视化接口管理平台YAPI 注意:所有软件请参考官方文档下载并使用,尤其是版本的差异 一、安装前检查所需环境 1、 x86_64 x86_64 GNU/Linux 3、查看npm的版本,没有则需要安装 $npm -v 6.4.1 4、查看当前NodeJS版本,没有则需要安装 $ node -v v10.13.0 5、 查看当前MongoDB版本,没有则需要安装 $ mongo -version MongoDB shell version v4.2.8 git version: 43d25964249164d76d5e04dd6cf38f6111e21f5f 初始化一些信息,此时可以查看控制台的输出(图片来自网络) 根据提示信息,访问项目,默认的项目访问地址:http://[YAPI部署IP]:3000/ 注意: 1、需要注册才可以使用 2、官方提供的管理账号 node-yapi.service; enabled; vendor preset: disabled) Active: inactive (dead) 这个是我的服务还未启动,下面执行启动服务命令,把服务启动起来 5

    1.2K30编辑于 2023-10-10
  • 来自专栏测试开发干货

    接口测试平台代码实现109:登录态接口-5

    我们本节来制作登陆态接口的请求js函数, 为什么要制作这个调试请求功能? 这个功能在正常使用中是不会用到的,这里只用来给调试用,也就是测试。 确保这个登陆态接口是能够正常请求返回并成功提取 需要用到的参数的。 之后普通接口自动添加登陆态的时候,走的其实是另一套类似的新函数。 打开P_apis.html,给Send按钮加上onclick并且下面新建login_send函数: 具体的代码呢,和普通接口调试层类似,复制过来改改即可,当然我仍然会先改好,再贴可复制的代码: function login_send() { // 获取接口的所有数据 var login_method = document.getElementById('login_method').value 获取前端的数据 进行请求,得到返回值 对返回值进行提取 把提取的结果和返回值一起返回给前端来展示 好现在开始写,由于代码量太大,并且大部分是复制首页发送请求的代码改改,所以大家依然可以复制: # 调试登陆态接口

    46030编辑于 2022-05-19
  • 来自专栏java一日一条

    5 分钟搞定 Java Comparable 接口

    Comparable接口时用来干什么的呢? 我们应该如何对事物进行比较和排序?这问题听上去有点莫名其妙,但我希望你认真考虑一下。比方说,我们有一组苹果: ? 例1 我们要怎样对它们进行排序呢? Comparable接口可以帮助我们实现这一目标。Comparable本身不能对对象进行排序,但接口定义的方法 int compareTo(T)可以。 例5 这是Apple类的第一个版本。由于我们使用的是compareTo方法,并且正在排序苹果,所以我实现了Comparable接口。在这第一个版本中,我们通过重量比较对象。 结论 在结论中我只想强调Comparable接口是多么的重要。它既用于java.util.Arrays,也用于java.util.Collections实用程序类,来排序元素和搜索排序集合中的元素。 使用TreeSet和Tree Map,就更简单了——想要它们会自动排序必须实现Comparable接口的元素。

    76810发布于 2018-09-18
  • 来自专栏java一日一条

    5 分钟搞定 Java Comparable 接口

    在这篇文章中,我们要聊一聊Java Comparable接口。 Comparable接口时用来干什么的呢? 我们应该如何对事物进行比较和排序?这问题听上去有点莫名其妙,但我希望你认真考虑一下。比方说,我们有一组苹果: ? 例1 我们要怎样对它们进行排序呢? Comparable接口可以帮助我们实现这一目标。Comparable本身不能对对象进行排序,但接口定义的方法 int compareTo(T)可以。 例5 这是Apple类的第一个版本。由于我们使用的是compareTo方法,并且正在排序苹果,所以我实现了Comparable接口。在这第一个版本中,我们通过重量比较对象。 使用TreeSet和Tree Map,就更简单了——想要它们会自动排序必须实现Comparable接口的元素。

    58951发布于 2018-09-14
  • 来自专栏Web开发之路

    C# 学习笔记(5)—— 接口

    什么是接口 接口可以理解为对一组方法声明进行统一的命名,这些方法没有提供任何实现。 也就是说,把一组方法声明在一个接口中,然后继承于该接口的类都需要实现这些方法 通过接口,你可以对方法进行统一的管理,避免了在每种类型中重复定义这些方法 如何使用接口来编程 我们学会了面向对象编程,还需要学会面向接口编程 对象显示地转为对应接口,通过接口来调用方法 那么,我们分析了隐式和显示接口实现的两种情况,我们需要区别两种实现和使用场景,明确什么情况下使用哪种方式 采用隐式接口实现时,类和接口都可以访问接口中的方法 ;若采用显示接口实现方式,接口方法只能通过接口来访问,因此此时接口方法默认为私有 当类实现单个接口时,通常使用隐式接口实现方式,这样类的对象可以直接去访问接口方法 当类实现多个接口时,并且接口中包含相同的方法名称 即使没有相同的方法前面时,在实现多个接口是,仍推荐使用显示的方式,因为这样可以标识出哪个方法属于哪个接口 接口与抽象类 接口和抽象类有时候会一起使用,共同服务于面向对象编程 归纳总结 这里主要介绍了接口的定义

    33820编辑于 2023-10-20
  • 来自专栏ytkah

    finecms5采集接口下载

      哪里有finecms采集接口可以下载? 商城是有售卖采集插件,价格是50元,有些朋友感觉比较贵,不太愿意买,我们也是比较权衡了才很久决定买下来,有需要的朋友可以联系ytkah进行了解,价格比官方美丽很多,加微信咨询吧   finecms采集接口插件使用方法 :联系ytkah咨询下载finecms采集插件 1、覆盖到根目录 2、 finecms5.wpm 文件为火车头发布模块 3、本采集接口支持全部自定义字段, data[status] 为内容状态,1为待审

    1.2K40发布于 2018-03-06
  • 来自专栏cloud stdio

    Thinkphp5实现接口嵌套

    29620编辑于 2023-08-08
  • 来自专栏技术杂记

    Mycat 管理命令5

    查看某一个数据节点的数据源 mysql> show @@datasource where dataNode = sd2; +----------+--------+-------+-----------------+------+------+--------+------+------+---------+ | DATANODE | NAME | TYPE | HOST | PORT | W/R | ACTIVE | IDLE | SIZE | EXECUTE | +----

    31830编辑于 2021-12-02
  • 来自专栏IT可乐

    Mybatis源码解析5—— 接口代理

    本篇文章,可乐将为大家介绍通过接口代理的方式去执行SQL操作。 话不多说,直接上图: 其实无论哪种方式,我们最终是需要找到对应的 SQL 语句,接口代理的方式就是通过 【包名.方法名】 的方式,去找到 xxxMapper.xml 文件中的 SQL 语句。 下面,可乐将为大家手撸一个 Mybatis 的接口代理。 1、创建接口 package com.itcoke.mapperproxy; import com.itcoke.bean.Person; public interface PersonMapper SqlSessionFactoryBuilder().build(inputStream); return sessionFactory.openSession(); } } 5

    86640发布于 2021-09-22
  • 来自专栏初见Linux

    5.文件管理

    一、文件的目录管理 目录管理的目标:按名存取、提高对文件的存取速度(合理安排目录) 、文件共享、允许文件重名 1.文件控制块(FCB)和索引节点 (1)FCB 为了实现“按名存取”,系统必须为每个文件设置用于描述和控制文件的数据结构 目录文件:为了实现对文件目录的管理,通常将文件目录以文件的形式保存在外存,这个文件就叫目录文件。 基本信息 文件名:字符串,通常在不同系统中允许不同的最大长度。 (4)优点:结构比较简单、易实现 (5)缺点:查找速度慢:文件目录表很大、不允许重名:不同文件不能同名!同一文件不能以不同名字出现或使用、不便与实现文件共享、只适用于单用户操作系统。 (4)优点: 解决了文件的重名问题和文件共享问题,查找时间降低 (5)缺点: 增加了系统开销 3.树型目录(多级目录) (1)结构及优缺点 每一个结点(目录)出来的分支可以是数据文件,也可以 (2)多级索引分配 二、空闲存储空间的管理 1.空闲表法 ?

    1.1K10发布于 2020-08-04
  • 来自专栏互联网-小阿宇

    centos搭建YApi接口管理平台

    YApi官网:https://hellosean1025.github.io/yapi/

    52110编辑于 2022-11-21
  • 来自专栏JAVA乐园

    如何优雅的进行接口管理

    在这前后端分离大行其道的今天,如何优雅的管理接口,对应提高工作效率非常重要。而接口又是由后端提供的,这个任务自然而然的又落在后台开发人员的身上。 在这里提供三种常见的接口管理方案,这三种方案没有属谁最优,属谁最差。根据项目的情况而定。 0x01:基于文档式的接口管理 基于文档式的接口管理时最传统,也是最常见的接口管理方式。 因为一直做些不大不小的项目型项目,所以几乎使用的都是该接口管理方案。 除此之外,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口管理。 RAP 第二代,RAP 通过 GUI 工具帮助 WEB 工程师更高效的管理接口文档,同时通过分析接口结构自动生成 Mock 数据、校验真实接口的正确性,使接口文档成为开发流程中的强依赖。

    84530发布于 2021-03-22
  • 来自专栏『学习与分享之旅』

    TienChin 渠道管理-查看渠道接口

    new) .collect(Collectors.toList()); } return Collections.emptyList(); } 编写查询接口 更改 ChannelController: /** *

    * 渠道管理表 前端控制器 *

    * * @author BNTang * @since 2023-08-22 * return getDataTable(iChannelService.selectChannelList()); } } 更改 IChannelService: /** *

    * 渠道管理表 26 09:32:57 */ List<Channel> selectChannelList(); } 更改 ChannelServiceImpl: /** *

    * 渠道管理表 Mapper 接口 *

    * * @author BNTang * @since 2023-08-22 */ public interface ChannelMapper extends

    46410编辑于 2023-10-12
领券