博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目共享协调机制
阅读量:5317 次
发布时间:2019-06-14

本文共 1202 字,大约阅读时间需要 4 分钟。

 

API,协调前端与后端开发的连接点。

面临几个问题

1. API更新不及时,导致前端开发的接口没有及时更新而出现各种问题。

2. 文档描述得不准确

3. 没有统一的标准。

我们可以使用swagger editor, swagger ui。第一是编辑器,第二个是展示,部署用的。

 

在ubuntu 使用

先下载代码,然后用npm安装http-server

git clone https://github.com/swagger-api/swagger-editor.git

sudo  npm install -g http-server

 

http-server –p 2008 swagger-editor

执行上面的命令行在有可能出现错误,提示说 env里面没有node的命令,那是由于ubuntu使用了apt-get安装了node,为了避免包名冲突,重命名了node。执行下面的命令可以解决这个问题。

sudo ln -s /usr/bin/nodejs /usr/bin/node

 

 

至于swagger-ui,我们创建一个文件夹,比如mkdir node_app

git clone https://github.com/swagger-api/swagger-ui.git 到swagger文件里面

 

 npm init

 npm install express --save

 sudo npm install express --save

 cp -R  ~/swagger/swagger-ui/dist  public

 

上面步骤初始化了npm,然后把一些资源文件复制的到一个新建的目录public,然后修改index.js

var express = require('express');var app = express();app.use('/static', express.static('public'));app.get('/', function (req, res) {      res.send('Hello World!');});app.listen(3001, function () {      console.log('Example app listening on port 3001!');});

执行这个命令行,就会启动一个监听端口3001的服务

node index.js

 

执行命令测试,马上返回结果

curl localhost:3001    

Hello World!

 

访问路径即可使用网站:

localhost:3001/static/index.html

 

 

 


 

自己搭建了一个gogs的git网上

可以创建一个镜像,可以创建自己的私有的库。可以创建web hook

 

 

转载于:https://www.cnblogs.com/studyNT/p/7745235.html

你可能感兴趣的文章
BZOJ4808马——二分图最大独立集
查看>>
BZOJ3732Network——kruskal重构树+倍增+LCA/最小生成树+倍增
查看>>
MySQL数据库(二)--库相关操作、表相关操作(1)、存储引擎、数据类型
查看>>
翻译--Blazing fast node.js: 10 performance tips from LinkedIn Mobile
查看>>
C++ 死循环在语言层面的检测
查看>>
docker下安装mysql
查看>>
Ubuntu 16.04 + GTX970 + cuda8.0.44安装配置等问题(转)
查看>>
关于ControlManager控件的源代码
查看>>
PyTorch 1.0 中文文档:torch.nn.init
查看>>
android怎么实现自动接听
查看>>
动态规划小结 - 一维动态规划 - 时间复杂度 O(n),题 [LeetCode] Jump Game,Decode Ways...
查看>>
zbb20181217 通过Tomcat配置、启动Springboot项目war包程序
查看>>
javascript 检测手机设备 百度siteapp下的一款跳转的产品,使用起来很方便。你可以用这款JS跳转到手机版,也可以跳转到任何你想跳转的位置。...
查看>>
Excel:合并某一列
查看>>
原型1
查看>>
字符编码知识:Unicode、UTF-8、ASCII、GB2312等编码之间是如何转换的?
查看>>
深入理解Static关键字修饰符
查看>>
国际化之DateFormat、NumberFormat
查看>>
IIS部署PHP项目并与mysql完美结合
查看>>
iOS 查看崩溃日志与符号化
查看>>