Endpoint Demo

node v6.17.1
version: 1.0.0
endpointsharetweet
The world's simplest hit counter, using a hosted database service called Orchestrate: https://orchestrate.io
var db = require('orchestrate')(process.env.ORCHESTRATE_KEY) exports.tonicEndpoint = async function(request, response) { await db.newPatchBuilder("counts", process.env.TONIC_MOUNT_PATH) .upsert(true) .init("count", 0) .inc("count") .apply() var hits = await db.get("counts", process.env.TONIC_MOUNT_PATH) response.end(hits.body.count.toString()) }
We've set our Orchestrate API key in our environment variables, which we use to initialize the db at the start. Then, on every request, we simply increment the count. Finally, we retrieve the current count and return it. It's important to do the increment this way, so that concurrent updates aren't lost. We then read back out the current value, which may have been updated by someone else already, but that doesn't much matter. The count is stored on a document with an ID matching the "TONIC_MOUNT_PATH" environment variable, which is the URL of this document.
Loadingā€¦

19 comments

  • posted 4 years ago by akhond
    need my payments to 2,=- 02?$ #7
  • posted 3 years ago by rahasia
    -999$#4
  • posted 3 years ago by anspage
    #formations#anspageĀ®
  • posted 2 years ago by 5d2bdf3e60baea001a0a3a67
    Remove frp
  • posted 2 years ago by bigbenqb7
    Remove all
  • posted a year ago by lokolops
    H
  • posted a year ago by w5g
    Hello
  • posted a year ago by success156
    cash deposit request #30,000,000-transfer this to George Ekopimoh Monday that its my ballance check~live account
  • posted a year ago by success156
    300,000$ balance from undue cheque name: George Ekopimoh Monday
  • posted a year ago by falcoblck
    npm i lodash
  • posted a year ago by kohlim6
    Fit in github acCount
  • posted 9 months ago by mandy34
    Like
  • posted 9 months ago by shannawhaley0
    https://npmjs.com/package/@github/rest-api-operations
  • posted 9 months ago by abc482
    https://npmjs.com/package/@github/rest-api-operations
  • posted 8 months ago by yanuar444
    0747459374 yanuar harsanto bank negara indonesia
  • posted 6 months ago by nicolefu
    6303361675 iluvcock
  • posted 5 months ago by ahmadshir
    https://runkit.io/runkit/hello-world-api/1.0.0
  • posted 4 months ago by quangthong81
    https://orchestrate.io
  • posted 17 days ago by chucky-ux
    Mario K

sign in to comment