cdn77

1.1.0 • Public • Published

CDN77

URL signer for using secure urls on CDN77 (with optional expiration time)

Installation

npm install cdn77

Usage

cdn77(domain, secret, secure)

Domain: Your CDN Domain Secret: Your Secret Key Secure: Optional. If true, https will be used, otherwise http.

Example

var cdn77 = require('cdn77')
 
// replace with your resource url and your secret token
// third parameter (true) tells library to generate https url
var exampleSigner = cdn77('www.example.com', 'ykX1QNTRvp3tfSn8', true)
 
// generate link for /images/photo.png that expires in 5 minutes
// NOTE: we need to convert javascript timestamp from miliseconds to seconds
var now = Math.floor(new Date / 1000)
console.log(exampleSigner('/images/photo.png', now + 5 * 60))

Readme

Keywords

none

Package Sidebar

Install

npm i cdn77

Weekly Downloads

35

Version

1.1.0

License

MIT

Last publish

Collaborators

  • marekhrabe