connect-cgi-mock HTTP接口模拟器
本组件为connect中间件,为本地web前端开发提供模拟HTTP接口。
快速上手
以gulp-connect搭建本地HTTP服务器为例
connect;
CGI模拟示例
以模拟/api/cgiName为例,配置同上述配置
CGI模拟数据文件路径为:
/src/cgiMock/api/cgiName.js
数据内容为:
// req is request object// see https://nodejs.org/api/http.html#http_http_incomingmessage // request urlvar url = requrl // query object, parsed from query string query = reqquery // request data, parsed from request body data = reqdata; // next(err, data);
模拟错误
// create error object with error messagevar err = 'error message'; // error codeerrcode = 12345; // http status code in response header// default code 500, if not manually seterrstatusCode = 608; // send error to browser;
定制HTTP头
// set special headerres; // set cookieres; // send error to browser;