nginx OPTIONS Ответ без проксирования, без приложения -- пример

Задача: отвечать на запрос типа OPTIONS, без обращения к приложению, а сразу - на уровне nginx.

Предположим что у вас была конфигурация:

server {
    listen 80;
    server_name nestproxy.loc;
    
    location / {
        #timeouts
        proxy_read_timeout     20;
        proxy_connect_timeout  20;
        proxy_send_timeout     20;
      
    }
}

Добавляем провеку $request_method и используем return:

server {
    listen 80;
    server_name nestproxy.loc;
    
	
    location / {
        #timeouts
        proxy_read_timeout     20;
        proxy_connect_timeout  20;
        proxy_send_timeout     20;
        
	if ($request_method = OPTIONS) {
            return 204;
    	} 	
    }
}

Key Words for FKN + antitotal forum (CS VSU):