Skip to content

marekhrabe/cdn77

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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))

About

Node.js URL signer for using secure urls on CDN77

Resources

Stars

Watchers

Forks

Packages

No packages published