在开发中为插件添加 HTTP 标头

也许我需要设置这个环境变量?

  if env['REQUEST_METHOD'] == ('OPTIONS') && env['HTTP_ACCESS_CONTROL_REQUEST_METHOD']
    return [200, Discourse::Cors.apply_headers(cors_origins, env, {}), []]
  end

我需要设置一些环境变量吗?如果需要,在哪里设置?也许这是我的问题?

谢谢!

顺便说一句,我在插件初始化器中设置了以下内容:

Discourse.SiteSettings.discourse_enable_cors = true;
Discourse.SiteSettings.discourse_cors_origin = "*";

并且 console.log 显示这些设置是正确的……但控制台中仍然出现可怕的“访问被拒绝”错误 :frowning: