Help
17 | 18 | seegithub for help or email sumory.wu@gmail.com
19 |
20 | ├── views ├── har.ejs ├── help.ejs ├── index.ejs ├── error.ejs ├── footer.ejs ├── login.ejs ├── meta.ejs ├── postman.ejs ├── header.ejs ├── status.ejs ├── postman-modal-tpl.ejs ├── status-tpl.ejs └── create.ejs ├── config ├── prod.js ├── index.js ├── dev.js └── test.js ├── public ├── js │ ├── common.js │ ├── FileSaver.min.js │ ├── icheck.min.js │ └── dialog-min.js ├── css │ ├── 1.woff2 │ ├── 2.woff2 │ ├── 3.woff2 │ ├── 4.woff2 │ ├── icheck-skins │ │ ├── flat │ │ │ ├── aero.png │ │ │ ├── blue.png │ │ │ ├── flat.png │ │ │ ├── grey.png │ │ │ ├── pink.png │ │ │ ├── red.png │ │ │ ├── aero@2x.png │ │ │ ├── blue@2x.png │ │ │ ├── flat@2x.png │ │ │ ├── green.png │ │ │ ├── grey@2x.png │ │ │ ├── orange.png │ │ │ ├── pink@2x.png │ │ │ ├── purple.png │ │ │ ├── red@2x.png │ │ │ ├── yellow.png │ │ │ ├── green@2x.png │ │ │ ├── orange@2x.png │ │ │ ├── purple@2x.png │ │ │ ├── yellow@2x.png │ │ │ ├── flat.css │ │ │ ├── red.css │ │ │ ├── aero.css │ │ │ ├── blue.css │ │ │ ├── grey.css │ │ │ ├── pink.css │ │ │ ├── green.css │ │ │ ├── orange.css │ │ │ ├── purple.css │ │ │ └── yellow.css │ │ ├── line │ │ │ ├── line.png │ │ │ ├── line@2x.png │ │ │ ├── line.css │ │ │ ├── red.css │ │ │ ├── aero.css │ │ │ ├── blue.css │ │ │ ├── grey.css │ │ │ ├── pink.css │ │ │ ├── green.css │ │ │ ├── orange.css │ │ │ ├── purple.css │ │ │ └── yellow.css │ │ ├── minimal │ │ │ ├── aero.png │ │ │ ├── blue.png │ │ │ ├── grey.png │ │ │ ├── pink.png │ │ │ ├── red.png │ │ │ ├── green.png │ │ │ ├── orange.png │ │ │ ├── purple.png │ │ │ ├── red@2x.png │ │ │ ├── yellow.png │ │ │ ├── aero@2x.png │ │ │ ├── blue@2x.png │ │ │ ├── green@2x.png │ │ │ ├── grey@2x.png │ │ │ ├── minimal.png │ │ │ ├── orange@2x.png │ │ │ ├── pink@2x.png │ │ │ ├── purple@2x.png │ │ │ ├── yellow@2x.png │ │ │ ├── minimal@2x.png │ │ │ ├── minimal.css │ │ │ ├── red.css │ │ │ ├── aero.css │ │ │ ├── blue.css │ │ │ ├── grey.css │ │ │ ├── pink.css │ │ │ ├── green.css │ │ │ ├── orange.css │ │ │ ├── purple.css │ │ │ └── yellow.css │ │ ├── square │ │ │ ├── aero.png │ │ │ ├── blue.png │ │ │ ├── green.png │ │ │ ├── grey.png │ │ │ ├── pink.png │ │ │ ├── red.png │ │ │ ├── aero@2x.png │ │ │ ├── blue@2x.png │ │ │ ├── grey@2x.png │ │ │ ├── orange.png │ │ │ ├── pink@2x.png │ │ │ ├── purple.png │ │ │ ├── red@2x.png │ │ │ ├── square.png │ │ │ ├── yellow.png │ │ │ ├── green@2x.png │ │ │ ├── orange@2x.png │ │ │ ├── purple@2x.png │ │ │ ├── square@2x.png │ │ │ ├── yellow@2x.png │ │ │ ├── square.css │ │ │ ├── red.css │ │ │ ├── aero.css │ │ │ ├── blue.css │ │ │ ├── grey.css │ │ │ ├── pink.css │ │ │ ├── green.css │ │ │ ├── orange.css │ │ │ ├── purple.css │ │ │ └── yellow.css │ │ ├── futurico │ │ │ ├── futurico.png │ │ │ ├── futurico@2x.png │ │ │ └── futurico.css │ │ ├── polaris │ │ │ ├── polaris.png │ │ │ ├── polaris@2x.png │ │ │ └── polaris.css │ │ └── all.css │ ├── highlight-8.4-github.min.css │ ├── font.css │ ├── status.css │ ├── profile.css │ └── main.css ├── img │ └── moklr.png └── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── .gitignore ├── assets ├── status.png └── postman.png ├── test ├── user.test.js ├── mongo.test.js ├── redis.test.js ├── mongoose.test.js └── moklrModel.test.js ├── roadmap.md ├── package.json ├── route.js ├── README.md ├── lib ├── log.js ├── utils.js ├── redisUtils.js └── db.js ├── routes ├── auth.js ├── mock.js ├── run.js └── status.js ├── index.js └── models └── moklrModel.js /views/har.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/prod.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/js/common.js: -------------------------------------------------------------------------------- 1 | var Moklr = {}; -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .idea 3 | node_modules 4 | config/heroku.js -------------------------------------------------------------------------------- /assets/status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/assets/status.png -------------------------------------------------------------------------------- /assets/postman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/assets/postman.png -------------------------------------------------------------------------------- /public/css/1.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/1.woff2 -------------------------------------------------------------------------------- /public/css/2.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/2.woff2 -------------------------------------------------------------------------------- /public/css/3.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/3.woff2 -------------------------------------------------------------------------------- /public/css/4.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/4.woff2 -------------------------------------------------------------------------------- /public/img/moklr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/img/moklr.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/aero.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/blue.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/flat.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/grey.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/pink.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/red.png -------------------------------------------------------------------------------- /public/css/icheck-skins/line/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/line/line.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/aero@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/blue@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/flat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/flat@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/green.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/grey@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/orange.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/pink@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/purple.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/red@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/yellow.png -------------------------------------------------------------------------------- /public/css/icheck-skins/line/line@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/line/line@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/aero.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/blue.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/grey.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/pink.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/red.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/aero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/aero.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/blue.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/green.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/grey.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/pink.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/red.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/green@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/orange@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/purple@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/flat/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/flat/yellow@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/green.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/orange.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/purple.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/red@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/yellow.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/aero@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/blue@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/grey@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/orange.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/pink@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/purple.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/red@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/red@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/square.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/yellow.png -------------------------------------------------------------------------------- /public/css/icheck-skins/futurico/futurico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/futurico/futurico.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/aero@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/aero@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/blue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/blue@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/green@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/grey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/grey@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/minimal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/minimal.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/orange@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/pink@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/pink@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/purple@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/yellow@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/polaris/polaris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/polaris/polaris.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/green@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/green@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/orange@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/purple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/purple@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/square@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/square@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/square/yellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/square/yellow@2x.png -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/css/icheck-skins/minimal/minimal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/minimal/minimal@2x.png -------------------------------------------------------------------------------- /public/css/icheck-skins/polaris/polaris@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/polaris/polaris@2x.png -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/css/icheck-skins/futurico/futurico@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sumory/moklr/HEAD/public/css/icheck-skins/futurico/futurico@2x.png -------------------------------------------------------------------------------- /test/user.test.js: -------------------------------------------------------------------------------- 1 | //var m = require('../models/moklrModel.js'); 2 | 3 | // 4 | //m.createUser({ 5 | // username: 'test', 6 | // pwd: '123456', 7 | // userId: "1" 8 | //}, function (err, result) { 9 | // console.log(err, result); 10 | //}); -------------------------------------------------------------------------------- /test/mongo.test.js: -------------------------------------------------------------------------------- 1 | var mongoose = require('mongoose'); 2 | mongoose.connect('mongodb://192.168.100.186/moklr'); 3 | 4 | var User = mongoose.model('user', { username: String, pwd:String }); 5 | 6 | var u = new User({ username: 'test', pwd: 'pwd' }); 7 | u.save(function (err) { 8 | if (err) // ... 9 | console.log('meow'); 10 | }); 11 | -------------------------------------------------------------------------------- /roadmap.md: -------------------------------------------------------------------------------- 1 | 0.5.0版本的moklr已经基本实现了类似于postman这样的HTTP测试工具的基本功能。 2 | 3 | 接下来moklr会陆续发布几个小功能版本,roadmap如下: 4 | 5 | #### v0.6.0 6 | 7 | - 与postman数据的互相导入导出,方便工具间数据的迁移 8 | - 代码的调整和优化 9 | - 去除生成代码时的redis依赖 10 | 11 | 12 | #### v0.7.0 13 | 14 | - 支持restful常用的请求方式 15 | - 批量http请求测试 16 | 17 | 18 | #### v0.8.0 19 | 20 | - status服务设计和实现 21 | - web hook(集成jenkins和其他命令触发hook) -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | 3 | // 通过NODE_ENV设置环境变量,默认为dev环境 4 | if(process.env.NODE_ENV && process.env.NODE_ENV=="development"){ 5 | process.env.NODE_ENV = 'dev'; 6 | } 7 | var env = process.env.NODE_ENV || 'dev'; 8 | env = env.toLowerCase(); 9 | 10 | var file = path.resolve(__dirname, env); 11 | try { 12 | var config = module.exports = require(file); 13 | console.log('Load config: [%s] %s', env, file); 14 | } catch (err) { 15 | console.error('Error when load config: [%s] %s', env, file); 16 | throw err; 17 | } -------------------------------------------------------------------------------- /views/help.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |Request Builder
20 | Login to have more fun.
24 |
25 |
26 |
27 |
28 |
29 | 23 | <%= error.stack %> 24 |25 | <% } %> 26 | 27 |
152 | 176 |
192 |