html怎么实现axios发请求,并且实现跨域

方案是代理服务器 前端处理

一、下包

save是开发环境的意思 可以单独弄个server文件夹或者其他也行

npm install express --save
npm install http-proxy-middleware --save

二、准备proxy-server.js文件

const express = require('express')
const {
    createProxyMiddleware } = require('http-proxy-middleware')

const app = express()

// 设置代理,将请求转发到目标服务器
app.use(
  '/api',
  createProxyMiddleware({
   
    target: '自己填写', // 目标服务器地址
    changeOrigin: true, // 是否改变请求来源
    // pathRewrite: {
   
    //   '^/api': 'api', // 可选的路径重写 你们看自己预留  我注释掉了
    // },
    // 修改响应头信息,实现跨域并允许带cookie
    onProxyRes: function (proxyRes, req, res) {
   
      const origin = req.headers.origin || '*' // 当前端只跨域不带cookie时,可为*
      res.header('Access-Control-Allow-Origin', origin)
      // res.header('Access-Control-Allow-Credentials', 'tr

相关推荐

  1. html怎么实现axios请求并且实现

    2024-04-02 11:18:02       14 阅读
  2. 前端怎么实现请求

    2024-04-02 11:18:02       27 阅读
  3. 前端怎么实现请求

    2024-04-02 11:18:02       10 阅读
  4. Fastapi+Jsonp实现前后端请求

    2024-04-02 11:18:02       32 阅读
  5. vue使用axios解决get和post请求

    2024-04-02 11:18:02       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-02 11:18:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-02 11:18:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-02 11:18:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-02 11:18:02       18 阅读

热门阅读

  1. Python学习之-继承和多态

    2024-04-02 11:18:02       15 阅读
  2. 入门编程第一步,从记住这些单词开始

    2024-04-02 11:18:02       15 阅读
  3. leetcode热题100.数据流的中位数

    2024-04-02 11:18:02       15 阅读
  4. python如何处理文本错误

    2024-04-02 11:18:02       13 阅读
  5. 什么是站群服务器?

    2024-04-02 11:18:02       13 阅读
  6. OMP压缩感知仿真(MATLAB)

    2024-04-02 11:18:02       16 阅读
  7. 导航守卫有哪三种?分别有什么作用

    2024-04-02 11:18:02       15 阅读
  8. 【漏洞复现】金和OA XmlDeal.aspx XXE漏洞

    2024-04-02 11:18:02       13 阅读
  9. 探索Django:打造高效、可扩展的Web应用(上)

    2024-04-02 11:18:02       15 阅读