Request for LessChat

码农软件 · 软件分类 · 网页开发工具 · 2019-03-21 08:14:03

软件介绍

Request 提供一个地址可以接收任何 HTTP 请求,并把结果展现出来,用于审查HTTP客户端发送的内容或Webhook调试。

访问地址:http://request.lesschat.com

使用技术

Node.js 1.2.x + Angular.js 1.2.x + sequelize(默认数据库 sqlite)

安装步骤

  1. 安装 Node.js、Git 客户端;

  2. 执行 git clone https://github.com/lesschat/request 获取代码到本地

  3. 执行 npm install gulp -gnpm install bower -g 安装 gulp 和 bower 工具;

  4. 切换到代码根路径下,执行 npm installbower install 安装服务端模块和前端模块;

  5. 执行 gulp 生成 js,打开 http://localhost:8800 即可;

  6. 执行 gulp build 压缩合并js 和 css。

目录结构

  1. server 文件夹主要存放服务端相关代码

  2. www 存放前端相关代码文件

  3. app.js 是启动文件

.
|-- bin
|-- data
|-- server
|   |-- config
|   |-- controller
|   |-- core
|   `-- data
|-- test
|-- www
|   |-- static
|   |   |-- css
|   |   |   `-- lib
|   |   |-- dist
|   |   |-- fonts
|   |   |-- img
|  |   `-- js
|  `-- view
|      `-- shared
|-- app.js

从一个例子说明下怎么使用 Request

假设你的仓储是存放在Github上的,现在老板告诉你只要有人提交代码到这个仓储上去,就需要把谁提交的的代码输出了我们的OA系统上来。

  1. 首先你需要借助 Github 的 Webhook 去做(Webhook就是在Github仓储上设置一个Url,当仓储有变化的时候,会调用这个Url把相关的动作发送你);

  2. 知道了怎么做,但Github发送给我们的数据是什么,格式是什么?而且这个地址还必须是公开Url,本地的测试地址肯定接受不到啊?

  3. 这时 Request 工具就派上用场了,你首先去 http://request.lesschat.com 网站生成一个 Url,然后会给你一个地址 http://request.lesschat.com/VyQrBSv6 ,把这个地址设置到Github对应仓储的Webhook中去;

    替代文字


    替代文字
  4. 此时只要有人向这个仓储上提交代码,Request 工具就会展示Github请求过来的数据,这样你就能根据这些数据做自己的开发了。

替代文字

看完了以上的介绍应该都知道这个工具是做什么的了,当然除了调试 Webhook 外还可以做很多你能想到的事,我们的产品 纷云 目前已经集成了上百个第三方服务了,每天都要和这些第三方服务联调测试,自己迫切的需要这个工具,当然国外也有类似的工具,但是访问速度都不尽如人意,干脆自己做个吧!

本文地址:https://www.codercto.com/soft/d/1812.html

人工智能的未来

人工智能的未来

Jeff Hawkins、Sandra Blakeslee / 贺俊杰、李若子、杨倩 / 陕西科学技术出版社 / 2006.1 / 18.5

陕西科技出版社最新引进美国图书《人工智能的未来》(On Intelligence)一书,是由杰夫•霍金斯,一位在硅谷极其成功、受人尊敬的计算机工程师、企业家与桑德拉•布拉克斯莉,《纽约日报》的栏目作家共同撰写。本书对人类大脑皮层所具有的知觉、认识、行为和智能功能新理论提出了新的理论构想。这一理论的独到之处在于对大脑皮层的现行认识提出了新的观点,对大脑的工作原理,即霍金斯称之为“真正智能”而非计算机......一起来看看 《人工智能的未来》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器