Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/worktile/request
记录HTTP请求,并把结果展现出来 - https://request.worktile.com
https://github.com/worktile/request
Last synced: 3 months ago
JSON representation
记录HTTP请求,并把结果展现出来 - https://request.worktile.com
- Host: GitHub
- URL: https://github.com/worktile/request
- Owner: worktile
- Created: 2015-09-01T03:43:22.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-02-25T06:56:54.000Z (over 5 years ago)
- Last Synced: 2024-06-29T03:32:26.209Z (5 months ago)
- Language: JavaScript
- Homepage:
- Size: 863 KB
- Stars: 290
- Watchers: 27
- Forks: 44
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Request for [Worktile](https://worktile.com)
Request 提供一个地址可以接收任何HTTP请求,并把结果展现出来,用于审查HTTP客户端发送的内容或Webhook调试。
访问地址:http://request.worktile.com
## 使用技术
Node.js 0.12.x + Angular.js 1.4.x + sequelize(默认数据库 sqlite)
## 安装步骤
1. 安装 Node.js、Git 客户端;
1. 执行 `git clone https://github.com/worktile/request` 获取代码到本地
1. 执行 `npm install gulp -g` 和 `npm install bower -g` 安装 gulp 和 bower 工具;
1. 切换到代码根路径下,执行 `npm install` 和 `bower install` 安装服务端模块和前端模块;
1. 执行 `gulp` 生成 js,打开 http://localhost:8800 即可;
1. 执行 `gulp build` 压缩合并js 和 css;
1. 生产环境直接使用 bin/prod-web.sh 脚本启动,默认使用 pm2启动。
## 目录结构
1. server 文件夹主要存放服务端相关代码
1. www 存放前端相关代码文件
1. app.js 是启动文件```
.
|-- bin
|-- data
|-- server
| |-- config
| |-- controller
| |-- core
| `-- data
|-- test
|-- www
| |-- static
| | |-- css
| | | `-- lib
| | |-- dist
| | |-- fonts
| | |-- img
| | `-- js
| `-- view
| `-- shared
|-- app.js
```