grunt-mock2easy
Version:
通过nodejs的服务实现ajax的跨域访问,利用mockjs动态生成json接口,模拟各种恶略环境测试系统是否健全,测试接口生成接口文档
37 lines (26 loc) • 699 B
JavaScript
/*
* grunt-mock2easy
*
*
* Copyright (c) 2014 mofei
* Licensed under the MIT license.
*/
;
var path = require('path');
var async = require('async');
module.exports = function(grunt) {
var servers = {};
grunt.registerMultiTask('mock2easy', '', function() {
if (!servers[this.target]) {
servers[this.target] = require('./server')(grunt, this.target,this.async());
}
var server = servers[this.target];
var action = this.args.shift() || 'start';
var options = this.options({});
try{
server[action](options);
} catch (e){
grunt.log.writeln('grunt-mock2easy启动失败,请联系:lhui3it@gmail.com'.red);
}
});
};