UNPKG

grunt-mock2easy

Version:

通过nodejs的服务实现ajax的跨域访问,利用mockjs动态生成json接口,模拟各种恶略环境测试系统是否健全,测试接口生成接口文档

37 lines (26 loc) 699 B
/* * grunt-mock2easy * * * Copyright (c) 2014 mofei * Licensed under the MIT license. */ 'use strict'; 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); } }); };