storage/doc/use.md

28 lines
617 B
Markdown
Raw Permalink Normal View History

2021-09-16 21:22:24 +00:00
## Use
To get a storage locally persistent (saved in browser data or on disk for Deno):
```javascript
const storage = getLocalStorage("myapp");
await storage.get("key"); // => null
await storage.set("key", "value");
await storage.get("key"); // => "value"
```
To get a storage remotely persistent (saved on a compliant server):
```javascript
const storage = getRemoteStorage("myapp", "https://tk-storage.example.io/", {
shared: true,
});
await storage.get("key"); // => null
await storage.set("key", "value");
await storage.get("key"); // => "value"
```
Run a server for remote storage:
```shell
./cli.ts
```