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

wordpress多账号权限泰州seo排名扣费

wordpress多账号权限,泰州seo排名扣费,化妆品设计网站,关于做问卷星网站的毕业论文在团队开发中,一个好的 API 文档可以减少很多交流成本,也可以使一个新人快速上手业务。 前言 swagger ui是一个API在线文档生成和测试的利器,目前发现最好用的。为什么好用?Demo 传送门 支持API自动生成同步的在线文档 这些文档可…
 

在团队开发中,一个好的 API 文档可以减少很多交流成本,也可以使一个新人快速上手业务。

前言

  • swagger ui是一个API在线文档生成和测试的利器,目前发现最好用的。
  • 为什么好用?Demo 传送门
    • 支持API自动生成同步的在线文档
      • 这些文档可用于项目内部API审核
      • 方便测试人员了解API
    • 这些文档可作为客户产品文档的一部分进行发布
      • 支持API规范生成代码,生成的客户端和服务器端骨架代码可以加速开发和测试速度

总结一句话就是好用,逼格高。下面我将总结一下如何快速在本地搭建一个基于Node和Swagger UI的 API 的文档工具

环境搭建

  • 下载Swagger UI(也可以直接下载 zip 文件)

git clone https://github.com/swagger-api/swagger-ui.git
  • 安装 express
  • 创建一个空文件夹node_app
mkdir node_app
  • 初始化 node ,创建package.json文件()
➜  ~ ✗ >cd node_ap
➜  ~/node_app ✗ >npm init
// 下面的看你心情填写
name: (node_app) node_app
version: (1.0.0)
description:
entry point: (index.js)
test command:
git repository:
keywords:
author:
license: (ISC)
  • 安装 express
➜ ~/node_app git:(master) ✗ >npm install express --save
  • 创建 index.js
➜  ~/node_app git:(master) ✗ >vim index.js
  • 把下面代码贴如 index.js 中

var express = require('express');
var app = express();
app.get('/', function (req, res) {res.send('Hello World!');
});app.listen(3000, function () {console.log('Example app listening on port 3000!');
});
  • 在 node_app 中创建空目录 public

➜  ~/node_app git:(master) ✗ >mkdir public
➜  ~/node_app git:(master) ✗ >cd public
  • 修改路由

➜  ~/node_app/public git:(master) ✗ >vim ../index.js
//在文件第三行插入下面这句话
app.use('/static', express.static('public'));
  • 把下载好的Swagger UI 文件中dist 目录下的文件全部复制到 public 文件夹下。

     
    目录结构
  • 开启 node
➜  ~/node_app git:(master) ✗ >node index.js
  • 打开浏览器,输入http://localhost:3000/static/index.html

到此为止,你已经把官方的 demo 在本地配置好了。当然你也可以吧这个搭建在服务器上

编写文档并发布

  • 使用Swagger Editor编写 API 文档
    • Swagger Editor 上的是基于 yaml 的语法,但是不用害怕,看着官方的 demo 看个10分钟就会了。
  • 导出 test.json

     
    导出方式
  • 把 test.json 放到 node_app/public 目录下。
  • 利用编辑器修改 url = "http://petstore.swagger.io/v2/swagger.json";url = "/static/test.json";
  • 重启 node 服务,浏览器中打开http://localhost:3000/static/index.html就是你自己写的 api 文档了
http://www.ysxn.cn/news/2587.html

相关文章:

  • 盗版小说网站怎么赚钱郑州外贸网站推广
  • 聊城网站建设推广南宁网站seo
  • 百度托管运营哪家好珠海百度seo
  • 我怎么打不开建设银行的网站西地那非片
  • 网站管理助手 phpmyadmin需要留电话号码的广告
  • 自己的电脑做网站当服务器使用关键词排名批量查询
  • 网站2级域名 还是子目录百度权重批量查询
  • 做一网站需要多少钱seo推广技术培训
  • 最火网页游戏排行榜seo关键词快速获得排名
  • 营销网站建设定制友情链接平台哪个好
  • 网站开发与推广方向今日头条新闻大事件
  • 建设银行网站明细多长时间百度关键字
  • 浅议我国旅游景点网站的建设武汉百度seo排名
  • 信息管理系统网站开发推广策划方案怎么写
  • 深圳seo博客深圳关键词推广整站优化
  • 商务网站规划与建设课设的项目需求seo手机优化软件哪个好用
  • 福建建设工程交易中心网站华与华营销策划公司
  • 平顶山网站制作哪家公司好如何创建自己的网站平台
  • 重庆网站供奉战犯大数据查询官网
  • 网站建设完整版下载百度搜索
  • 什么是手机网站搜索引擎排名查询
  • 专注吴中网站建设推广百度指数如何提升
  • 上海网站开发技术最好公司小学生摘抄新闻2024
  • 透明水印logo在线制作seo搜索优化软件
  • 中小企业的网站建设论文网页设计制作网站素材
  • 能用二级域名做网站吗竞价什么意思
  • 建工教育网校官方网站三只松鼠口碑营销案例
  • 网站建设合同服务事项搜索推广
  • 淄博周村网站建设公司优秀网站设计案例
  • 免费手机网页网站老王搜索引擎入口