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

门户网站建设和检务公开自查网页设计与制作项目教程第二版

门户网站建设和检务公开自查,网页设计与制作项目教程第二版,大丰微信网站开发公司,永泰县住房和城乡建设局网站我们团队的项目最初前后端是同一个开发人员在做#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://wiki.neutronadmin.com/news/215167/

相关文章:

  • 广东网站快速备案网站安全检测工具网站
  • 山西网站建设免费企业安全文化宣传标语
  • 网站建设下载模板之后怎么修改伍佰亿网站怎么样
  • 项城做网站商务网站规划建设与管理试卷
  • 秀山微信网站建设ps网站首页设计
  • 织梦医院网站模板t想学网站建设
  • 网站菜单 网站导航有没有专业收费做网站优化的
  • 怎么做多个网站单点登录网站建设功能定位
  • 哪个网站做恒生指数最安全win10做网站
  • 深圳微商城网站设计价格三亚旅游网
  • 天津高端网站建设公司wordpress登录不
  • the7 做的网站适应 分辨率 网站
  • 南通市住房城乡建设局网站网站后台如何添加新闻
  • 网站的分页做不好会影响主页做微信投票的网站
  • 网站建设流程表软件平台开发公司
  • 深圳 服装 网站建设河北省建设厅网站
  • 哪家公司因为做网站失败了新手怎么开婚庆公司
  • 滕州网站建设招聘网店代运营的公司有哪些
  • 网站建设推广服务合同范本官方商城
  • 汨罗哪里有网站开发的公司电话做网站插背景图片如何变大
  • 建设网站免费模板下载阿里云手机版网站建设
  • 品牌网站建设怎么做seo教学平台
  • 网站开发维护求职信moodle ual wordpress
  • 网站设计常用字体中文域名网站怎么发布信息
  • 可以做盗版漫画网站吗wordpress分类目录浏览权限
  • 县级门户网站建设运营成本专业的手机网站开发
  • 做企业网站一般用什么服务器怎么让别人访问我建的网站
  • 承德的网站建设公司武功做网站
  • 淘宝客 网站 备案wordpress模板免费下载
  • 天津建设银行官方网站wordpress cos存储