serverless-store is how you store tiny things at serverless function runtime temporarily,inspired by conf.
When you have a tiny piese of data(an expiring access-token, for example), sstore stores it for you to path /temp/conf/${md5('conf.json').
Better yet, sstore won't block any code execution during runtime.
const sstore = require('@beetcb/sstore')
exports.main = () => {
// If `secret` is undefind, set it
console.log(sstore.get('secret') || sstore.set('secret', 'xxx 🕊'))
// Code logic is done, starts storing,
sstore.close()
}sstore.<method>:
- get(
key): getkey's value - set(
key,value): setkeyusingvalue - del(
key): deletekey's value - clear(): delete all the key value pairs
close(): This is where the sstore really starts to store