devil20 发表于 2017-2-25 06:37:26

VueJS搭建简单后台管理系统框架 (二) 模拟Ajax数据请求

//添加可访问的静态资源路径(./cms)  app.use(staticPath, express.static('./cms'))
  /**
  * 拦截 带有.do后缀的请求,读取对应名称的.json文件,返回给前端
  * 例如:前端登录时,Ajax请求为 127.0.0.1:8080/cms/mgr/auth/mgrAdminLogin.do,
  * 则读取 cms/mgr/auth 目录下的mgrAdminLogin.json,并将数据返回给前端,mgrAdminLogin.json为前端希望得到的数据(具体格式与后台开发人员协商)
  */
  app.post('*.do',dummyData );
  function dummyData(paramRequest, paramResponse){
  var path = './' + paramRequest.url.slice(0, -2) + 'json';
  fs.readFile(
  path,
  function (err, contents) {
  if (!err) {
  contents = contents.toString('utf8');
  paramResponse.writeHead(200, { "Content-Type": "application/json" });
  paramResponse.end(contents);
  } else {
  paramResponse.writeHead(404, {"Content-Type": "text/plain"});
  paramResponse.end("404 Not found");
  }
  }
  );
  }
页: [1]
查看完整版本: VueJS搭建简单后台管理系统框架 (二) 模拟Ajax数据请求