RubyGems Navigation menu

strelka-cors 0.0.1

This is a Strelka application plugin for describing rules for [Cross-Origin Resource Sharing (CORS)](http://www.w3.org/TR/cors/). NOTE: It's still a work in progress. By default, the plugin has paranoid defaults, and doesn't do anything. You'll need to grant access to the resources you want to share. To grant access, you declare one or more `access_control` blocks which can modify responses to matching access-control requests. All the blocks which match the incoming request's URI are called with the request and response objects in the order in which they're declared: # Allow access to all resources from any origin by default access_control do |req, res| res.allow_origin '*' res.allow_methods 'GET', 'POST' res.allow_credentials res.allow_headers :content_type end These are applied in the order you declare them, with each matching block passed the request if it matches. This happens before the application gets the request, so it can do any further modification it needs to, and so it can block requests from disallowed origins/methods/etc. There are a number of helper methods added to the request and response objects for applying and declaring access-control rules when this plugin is loaded:

Gemfile:
= 複製 已複製

安裝:
=

版本列表:

  1. 0.0.1 - November 04, 2016 (18.5 KB)

Runtime 相依性套件 (1):

strelka ~> 0.11

Development 相依性套件 (8):

hoe ~> 3.15
hoe-deveiate ~> 0.8
hoe-highline ~> 0.2
hoe-mercurial ~> 1.4
rdoc ~> 4.0
rspec ~> 3.2
simplecov ~> 0.9
timecop ~> 0.7

擁有者:

作者:

  • Michael Granger

SHA 256 checksum:

e160c9b12a42e439a4725a80cb7d1a554ff743d3721016158d96dfd7c8477cdd

總下載次數 2,505

這個版本 2,505

License:

BSD-3-Clause

Ruby 版本需求: >= 2.2.0

相關連結: