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

深圳网站建设网站网站域名icp 备案价格

深圳网站建设网站,网站域名icp 备案价格,网站建设 金手指 下拉22,新乡网站建设价格我们团队的项目最初前后端是同一个开发人员在做#xff0c;因此并不存在提供详细接口文档等问题。随着项目的不断迭代#xff0c;团队规模逐渐扩大#xff0c;我们决定将前后端分开#xff0c;专门由专业的前端和后端人员进行开发工作。然而#xff0c;这样的改变也带来了…我们团队的项目最初前后端是同一个开发人员在做因此并不存在提供详细接口文档等问题。随着项目的不断迭代团队规模逐渐扩大我们决定将前后端分开专门由专业的前端和后端人员进行开发工作。然而这样的改变也带来了一个新问题后端需要在需求确定后向前端提供详细的接口文档而后端开发完成后也需要进行相应的测试。 在选择API管理平台时我们的首要标准是能够进行私有化部署以保障数据的安全性。在经过一番比较后我们最终选择了YAPI。今天我将向大家介绍YAPI的相关内容并分享如何通过Docker Compose进行部署。 YAPI简介 YApi 是高效、易用、功能强大的 api 管理平台旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 APIYApi 还为用户提供了优秀的交互体验开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。 特性 基于 Json5 和 Mockjs 定义接口返回数据的结构和文档效率提升多倍扁平化权限设计即保证了大型企业级项目的管理又保证了易用性类似 postman 的接口调试自动化测试, 支持对 Response 断言MockServer 除支持普通的随机 mock 外还增加了 Mock 期望功能根据设置的请求过滤规则返回期望数据支持 postman, har, swagger 数据导入免费开源内网部署信息再也不怕泄露了 Docker compose 部署 第一步部署MongoDB数据库 yapi部署依赖MongoDB的数据库我习惯将数据库单独部署出来如果家人们没有部署MongoDB数据库的话可以参考我们之前的文章MongoDB 解析灵活文档数据库与 Docker Compose 部署进行部署。 使用navicat连接数据库使用以下命令创建数据库 # 先use命令切换至yapi数据库。如果该库不存在那么则会创建该数据库。 use yapi;# 创建用户分配权限 db.createUser({user:yapi,pwd:xj2023,roles:[{role:readWrite,db:yapi}]})第二步构建镜像 创建Dockerfile文件 FROM node:12-alpineCOPY repositories /etc/apk/repositoriesRUN npm install -g yapi-cli --registry https://registry.npm.taobao.orgEXPOSE 3000 9090在Dockerfile同级目录下创建repositories文件 https://mirrors.aliyun.com/alpine/v3.6/main/https://mirrors.aliyun.com/alpine/v3.6/community/ 在Dockerfile同级目录下使用如下命令构建镜像 docker build -t xj/yapi:2.0 .如此我们的镜像就打成功了 第三步启动服务 创建docker-compose.yml文件 version: 3.7 services:yapi:container_name: yapiimage: xj/yapi:2.0command: yapi server #第一次启动使用# command: node /yapi/vendors/server/app.js #后面启动使用ports:- 9090:9090- 3000:3000restart: alwaysvolumes:- ./data:/yapi在docker-compose.yml同级目录下使用如下命令启动容器 docker-compose up -d 启动之后在浏览器中访问http://192.168.10.105:9090/ 填写邮箱及数据库信息 填写好之后点击开始部署 出现如下日志则说明部署成功了 此时我们需要先使用如下命令停止容器 docker-compose down然后修改docker-compose.yml 文件,注释掉带有第一次启动使用注释的哪行放开带有后面启动使用的哪行 vim docker-compose.yml保存文件后在docker-compose.yml的同级目录下使用如下命令启动容器 docker-compose up -d到此如果不出意味的话我们的服务就完全部署完成了访问 就可以看到如下页面了 YAPI使用 使用管理员账号密码登录,账号密码在第一次部署完成的时候会在日志中打印,密码初始为ymfe.org 登录之后可以看到有用户、系统等管理可以创建项目创建、发布、维护 API等功能我们此处不在详细描述 我们如果想请求接口的时候和浏览器开发者工具f12中一样查看请求、相应等信息的话可以在谷歌浏览器中安转扩转程序cross-request,点击背景夜查看 总结 YAPI是一个功能强大的接口管理平台通过其灵活的定制能力和完善的团队协作功能能够极大地提高团队的工作效率和接口管理的便捷性。通过Docker Compose的部署方式您可以快速搭建YAPI并开始使用。如果您有任何疑问或需要更多指导请随时与我们联系。
http://www.zqtcl.cn/news/35229/

相关文章:

  • 网站开发品牌有哪些国内网站建设公司排名
  • 带后台的响应式网站镇江网站设计多少钱
  • 昆明网站推广优化站长工具查询域名信息
  • 如何制作网站建设大连百度网站快速优化
  • 外贸网站在哪做外链做网站维护有没有前途
  • 做网站应该注意些什么问题网络推广客户渠道
  • 建一个全部由自己控制的网站需要多少钱秦皇岛建设网站
  • 哪家做网站的公司传奇霸业官网下载
  • wordpress安装上传文件郑州seo网站管理
  • 电子商务网站建设自服务器自媒体服务平台
  • 自助建站和速成网站邢台企业做网站费用
  • 北京的网站建设公司建设通网站有建筑公司名录大全
  • 网站建设qinnet哈尔滨营销网站建设
  • 可信网站查询成品影视app下载有哪些软件
  • 免费微信网站建设wordpress什么环境速度
  • 网站上线前的准备济南网站建设 行知科技
  • 为什么建设的网站有时候访问慢化学试剂购买网站
  • 网站建设如何描述window服务器如何做网站访问
  • 成品图片的网站有哪些个人网站设计与实现源码
  • 清苑区建设局网站金湖网站推广
  • 网站建设成本网络工程师培训班在哪里
  • 提升网站流量该怎么做浙江人事考试网
  • 做网站全自动cpa引流长沙网站收录
  • 河北中保建设集团网站首页江门网络推广公司
  • 钓鱼网站怎么制作html电脑做网站服务器改端口
  • 怎样创建网站以及建站流程是什么大型门户网站建设步骤
  • 重庆企业网站推广报价深圳约的网站设计
  • 广州seo网站设计微信网页版本
  • 信息化建设杂志社官方网站论坛类网站设计
  • 网站不备案怎么办网站结构图怎么画