当前位置: 首页 > news >正文

高薪程序员面试题精讲系列145之前后端如何交互?Swagger你用过吗?

一. 面试题及剖析

1. 今日面试题

你们的项目是前后端分离的吗?

前后端之间如何进行交互?

你写过接口文档吗?

熟悉Swagger吗?

你们项目中的接口如何对外暴露?

2. 题目剖析

在上一篇文章中,壹哥跟大家说过,现在的开发模式,越来越追求前后端分离了,这就对后端传统的开发模式发出了新的挑战,要求后端开发人员在很多方面都要兼顾前端的需求。

在前后端分离的开发模式中,前端团队负责UI界面的渲染,后端团队负责实现Web接口和核心业务逻辑,两个团队之间密切配合,共同完成项目开发。前端调用后端的Web接口,而后端团队也需要把数据以合适的格式传递给前端,目前主流的数据载体是用JSON格式。

但因为Web接口是后端团队开发的,前端团队并不知道这个Web接口的定义和使用规则&#

相关文章:

  • MySQL高级十:索引
  • 8月更新| Java on Visual Studio Code
  • 【牛客刷题】每日一练——Java语法的强化
  • 【Java】基础语法 | OOP用法 | 集合框架
  • 架构分析:「转转云平台」的 Kubernetes 实践
  • RHCE之搭建DNS服务器
  • 【进程 进程表】页表通常存在PCB中
  • 关于AbstractQueuedSynchronizer(JDK1.8)的一点理解.
  • 猿创征文 |【算法入门必刷】数据结构-栈(三)
  • 学习编程的第二十五天
  • Java 中 int 和 Integer 的区别,为什么要有包装类?
  • Day42-HttpServletRequest、Cookie
  • School StartsFirstProject~UnityVR(HTCVive设备开发)
  • 分库分表与sharding-jdbc
  • 猿创征文| Unity~DOTween相关使用①
  • 《剑指offer》分解让复杂问题更简单
  • 5、React组件事件详解
  • Angular 响应式表单之下拉框
  • EventListener原理
  • js写一个简单的选项卡
  • leetcode98. Validate Binary Search Tree
  • MD5加密原理解析及OC版原理实现
  • MySQL几个简单SQL的优化
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • python_bomb----数据类型总结
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • TCP拥塞控制
  • uva 10370 Above Average
  • 技术胖1-4季视频复习— (看视频笔记)
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 巧用 TypeScript (一)
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 我这样减少了26.5M Java内存!
  • 学习笔记TF060:图像语音结合,看图说话
  • 转载:[译] 内容加速黑科技趣谈
  • k8s使用glusterfs实现动态持久化存储
  • ​ssh免密码登录设置及问题总结
  • #100天计划# 2013年9月29日
  • (02)vite环境变量配置
  • (day 12)JavaScript学习笔记(数组3)
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (七)理解angular中的module和injector,即依赖注入
  • (一)WLAN定义和基本架构转
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .net framework profiles /.net framework 配置
  • .Net Web窗口页属性
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .NET设计模式(8):适配器模式(Adapter Pattern)