Skip to content

hollyDysania/mock-sever

Repository files navigation

mock-sever

express + mockjs server

效果

Build Setup

# 安装
npm install

# 看效果+启服务
npm run mock-dev

# 只启服务
npm run mock

只启服务的情况下

由于每个项目携带的请求头不同 响应头也要进行相应配置 否则会出现如下关于跨域的报错 Request header field xxx is not allowed by Access-Control-Allow-Headers in preflight response

在mock文件夹下的index.js中进行修改

// 允许跨域
app.all('*', function (req, res, next) {
  res.header("Access-Control-Allow-Origin", "*");
  res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS');
  // 此处根据前端请求携带的请求头进行配置 
  res.header("Access-Control-Allow-Headers", "X-Requested-With, Content-Type");
  // 例如: 我们公司的请求头需要携带Authorization和Client-Type,此处就应该按照以下进行配置
  // res.header("Access-Control-Allow-Headers", "X-Requested-With, Content-Type, Authorization, Client-Type");
  next();
})

关于接口可以根据业务场景不同,修改字段或增加新接口~

About

建一个本地mock服务方便自己开发

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published