Port of heroku-api gem to NodeJS.
$ npm install heroku-legacy
The API is exactly the same, with the following differences:
function (err, body)
where err
is one of the error defined in src/errors.coffee
if any, or null
otherwise and body
is the JSON response.username/password
constructor, the object should be used
in the callback, and not as the return value.Here is a short example (in CoffeeScript).
With username/password:
HerokuApi = require 'heroku-legacy'
new HerokuApi username: 'test@foo.jp', password: 'password', (err, api) ->
return handleError(err) unless err == null
api.getApps (err, apps) ->
return handleError unless err == null
console.log apps
With API key:
HerokuApi = require 'heroku-legacy'
api = new HerokuApi apiKey: 'my-api-key'
api.getApps (err, apps) ->
return handleError(err) unless err == null
console.log apps
Version | Tag | Published |
---|---|---|
0.1.4 | latest | 8yrs ago |