首页 > 系统相关 >跨域问题在nginx 上做处理

跨域问题在nginx 上做处理

时间:2023-06-08 09:11:47浏览次数:28  
标签:Control 跨域 header 处理 Access nginx add Allow

可以application 处理 也可以在nginx 上处理

nginx

server {
        listen       80;
        server_name  localhost;
        location  / {
            add_header Access-Control-Allow-Origin 'http://localhost:8080' always;
            add_header Access-Control-Allow-Headers '*';
            add_header Access-Control-Allow-Methods '*';
            add_header Access-Control-Allow-Credentials 'true';
            if ($request_method = 'OPTIONS') {
                return 204;
            }
            proxy_pass  http://localhost:9000; 
        }
    }

标签:Control,跨域,header,处理,Access,nginx,add,Allow
From: https://www.cnblogs.com/guanchaoguo/p/17465186.html

相关文章

  • 前后端分离开发中的跨域问题
    一、什么是跨域问题?跨域(CORS)是指不同域名之间相互访问。是指浏览器不能访问其他网站的脚本,它是由浏览器的同源策略造成的,同源策略是浏览器对于JavaScript所定义的安全限制策略。由于现在在开发中大多数都是前后端分离的项目,所以会导致跨域问题,下面我们先了解跨域再解决跨域问题。......
  • 9_How to install phpMyAdmin on Nginx (in 5 minutes)
     地址:https://www.codewithharry.com/blogpost/install-phpmyadmin-ubuntu-nginx/  HowtoinstallPhpMyAdminonUbunturunningNginx(LEMPstack)Inthispost,wewillseehowtoinstallphpMyAdminonserversrunningNginx.Followthestepsbelow:Step1-......
  • 10_How deploy a Django application using Nginx & Gunicorn in Production
     地址:https://www.codewithharry.com/blogpost/django-deploy-nginx-gunicorn/  HowtohostDjangoApplicationusinggunicorn&nginxinProductionInthispost,wewillseehowtousenginxwithgunicorntoservedjangoapplicationsinproduction. Dj......
  • C语言编程—预处理器
    预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把C预处理器(CPreprocessor)简写为CPP。所有的预处理器命令都是以井号(#)开头。它必须是第一个非空字符,为了......
  • AVA数据集以及SlowFast对该数据集的处理方法
    本文内容全部摘自:知乎AVAActionsDataset详解 。推荐看原文。1.1.基本情况数据集类别:Spatio-TemporalActionDetection,即时空行为检测。举个例子,就是检测出视频中所有人的位置以及对应的行为类别。数据集形式(这里是简单介绍,后面会有更详细的说明):要标记的内容包括人......
  • 第3天学习Docker-Docker部署常见应用(MySQL、Tomcat、Nginx、Redis、Centos)
    前提须知:(1)搜索镜像命令格式:dockersearch镜像名(2)设置Docker镜像加速器详见文章:Docker设置ustc的镜像源(镜像加速器)1、部署MySQL拉取镜像(这里拉取mysql5.7版本)[root@localhost~]#dockerpullmysql:5.7创建容器(默认运行)[root@localhost~]#dockerrun-di--name=my_mysql-p330......
  • Jenkins使用之如何让Jenkins以管理员身份来执行批处理命令
    在Jenkins界面中,单击左侧导航栏中的“系统管理”;在“系统管理”页面上,单击“系统设置”;在“系统设置”页面上,找到“环境变量”;在“环境变量”一栏中,单击“新增”;在“新增环境变量”,输入以下内容:名称:JENKINS_NODE_PROPERTIES值:user.name=Administrator保存更......
  • 异步调用方法并弹出处理中窗体(转载)---线程池的封装
    原文链接:[C#]非同步呼叫方法並跳出處理中視窗|愛流浪的小風-點部落(dotblogs.com.tw)前言 當我們在Winform進行某些比較花時間的運算時,若沒有使用非同步的方法來呼叫,畫面上的視窗就會顯示沒有回應,這是一種比較差的使用者體驗,可能會讓使用者以為當機了,在這邊為了方便......
  • go语言使用GRPC流处理模式
    go语言使用GRPC流处理模式标签(空格分隔):go,grpcproto文件syntax="proto3";packagefour_kinds_method.v1;optiongo_package="go-example/grpc/four_kinds_method/proto;four_kinds_method_pb";//gRPC允许您定义四种服务方法//1.一元RPC,其中客户端向服务器发送单......
  • 异常处理
    1. SpringMVC 框架处理异常的常用方式: 561.1 异常处理:  56springmvc框架采用的是统一,全局的异常处理。把controller中的所有异常处理都集中到一个地方。 采用的是aop的思想。把业务逻辑和异常处理代码分开。解耦合。1.2 使用两个注解  561.@ExceptionHandler2.@Controlle......