grunt-mock2easy
mock接口,生成md文档
Getting Started
This plugin requires Grunt ~0.4.5
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-mock2easy --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt.loadNpmTasks('grunt-mock2easy');
The "mock2easy" task
Overview
In your project's Gruntfile, add a section named mock2easy
to the data object passed into grunt.initConfig()
.
grunt.initConfig({
mock2easy: {
test:{
options: {
port:3000,
database:'database',
doc:'doc',
keepAlive:false
}
}
},
});
Options
options.port
Type: Number
Default value: 3100
启动的服务的端口号,保证端口不冲突即可.
options.database
Type: String
Default value: mock2easy
接口数据的生成位置
options.doc
Type: String
Default value: doc
接口文档的生成位置
options.keepAlive
Type: Boolean
Default value: false
默认为false,false时可以独立起一个服务提供接口,true时可以和别的grunt服务组合成为一个任务串
和 grunt-contrib-connect 实现ajax请求跨域
修改 Gruntfile.js
中 connect的配置
connect: {
server: {
options: {
middleware: function(connect) {
return [
require('connect-livereload')(
{port: globalSetting.liveReloadPort}
),
require('./database/do')
];
},
},
},
},
联调时只需要改变 do.js
中的 hostname
和 port
即可,