Задать вопрос
  • Проблема с openresty и POST запросом?

    @gastomania Автор вопроса
    По сути вот рабочий пример с проблемой.

    function demo_generator()
      local num1 = math.random(1, 10)
      local num2 = math.random(1, 10)
      local answer = num1 + num2
      return answer
    end
    
    local VariableB = demo_generator()
    
    local test_html = [[
    <!DOCTYPE html>
    <html>
    <body>
    
    ]] .. VariableB .. [[
    
    <form action="" method="post">
      <label for="digs">Code:</label><br>
      <input type="text" id="digs" name="digs" value=""><br>
      <input type="submit" value="Submit">
    </form>
    </body>
    </html>
    ]]
    
    if ngx.req.get_method() == "POST" then
    	ngx.req.read_body()
    	local post_args = ngx.req.get_post_args()["digs"]
    
    	ngx.say("user send : ", post_args)
    	ngx.say("original value:", VariableB)
    	return
    end
    
    ngx.say(test_html)


    как сделать так чтоб код генерации не вызывался дважды?
    Написано