阿b的Blog

环境

  1. vue-cli4
  2. axios
  3. 部署nginx
  4. 后端express 跨域

express 跨域设置

  1. 手动:

    1
    2
    3
    4
    5
    6
    7
    8
    //设置跨域访问
    app.use((req, res, next) => {
    res.header('Access-Control-Allow-Origin', '*')
    res.header('Access-Control-Allow-Headers', 'Authorization,X-API-KEY, Origin, X-Requested-With, Content-Type, Accept, Access-Control-Request-Method' )
    res.header('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PATCH, PUT, DELETE')
    res.header('Allow', 'GET, POST, PATCH, OPTIONS, PUT, DELETE')
    next();
    });
  2. 安装cors

    1
    2
    3
    4
    npm install cors --save-dev

    const cors = require('cors');
    app.use(cors());