Skip to content

divshot/superstatic-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Superstatic Proxy Service Travis

The Superstatic AJAX proxy lets you make requests to other domians without violating the Same-Origin Policy. For instance, you could mount a proxy called api that pointed to https://api.your-app.com. Once you've done so, a request to e.g. /__/proxy/api/users.json would be proxied through to https://api.your-app.com/users.json.

Configuration

The configuration for superstatic-proxy is an object where the keys are reference names for the service to which you're proxying and configuration details. An example (comments for clarity despite JSON syntax):

{
  "api": {
    // the origin of the server to which you want to make requests
    "origin": "https://api.your-app.com",
    
    // set default headers present on every request. these can be
    // overridden on individual AJAX requests
    "headers": {
      "Accept": "application/json"
    },
    
    // if true, send the cookies from the static app along to the server
    "cookies": false,
    
    // set a timeout for requests sent to the proxy (defaults to 30 seconds)
    "timeout": 30
  }  
}

About

A Superstatic service for HTTP proxying of AJAX requests.

Resources

License

Stars

Watchers

Forks

Packages

No packages published