跨域问题+解决跨域express

⚠️ 服用该文章的基础是会使用express,懂得搭建最基本的服务器. 参考该链接

为什么防止跨域?

由浏览器的同源政策引起的,这是一种安全策略,用以防止恶意文档窃取到另一个文档的数据

跨域概念(Cross-Origin Resource Sharing,CORS)

主要是指在互联网中从一个域(或端点)请求另一个域的资源时遇到的一种情况
例如: http://localhost:3001/ 去访问 http://localhost:3000/data 的资源就会遇到跨域的问题
控制台错误信息: Access to fetch at 'http://localhost:3000/data' from origin 'http://localhost:3001' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

产生跨域

创建2个文件,api-server/server.jsclient-server/server.js
分别执行 nodemon api-server/server.jsnodemon client-server/server.js

//api-server/server.js
const express = require('express');
// const cors = require('cors');
const app 

相关推荐

  1. 问题+解决express

    2024-04-25 21:36:06       13 阅读
  2. 解决问题

    2024-04-25 21:36:06       22 阅读
  3. 解决问题

    2024-04-25 21:36:06       7 阅读
  4. 问题解决

    2024-04-25 21:36:06       43 阅读
  5. 如何解决问题

    2024-04-25 21:36:06       49 阅读
  6. 前端解决问题

    2024-04-25 21:36:06       12 阅读

最近更新

  1. TCP协议是安全的吗?

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

    2024-04-25 21:36:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-25 21:36:06       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-25 21:36:06       20 阅读

热门阅读

  1. 如何使用PHP进行邮件发送?

    2024-04-25 21:36:06       13 阅读
  2. 【MHA】MySQL高可用MHA介绍2-安装,配置,要求与限制

    2024-04-25 21:36:06       10 阅读
  3. C#多线程之(Thread)详解与示例

    2024-04-25 21:36:06       12 阅读
  4. MacOS - 打开 App 无法验证开发者解决方案

    2024-04-25 21:36:06       12 阅读
  5. C语言面经

    2024-04-25 21:36:06       10 阅读
  6. Linux错误(3)Linux里IP套接字sendmsg出现EPERM错误

    2024-04-25 21:36:06       10 阅读
  7. Node.js

    2024-04-25 21:36:06       9 阅读
  8. 什么是Spring容器中的组件

    2024-04-25 21:36:06       11 阅读
  9. 快速安装protoc

    2024-04-25 21:36:06       11 阅读
  10. 【使用 SLF4J 进行日志记录】

    2024-04-25 21:36:06       20 阅读
  11. 前端实现base64编码图片的导出

    2024-04-25 21:36:06       47 阅读
  12. SQLServer数据库的查询语句

    2024-04-25 21:36:06       15 阅读