nudbclient
v1.1.0
Published
Universal Realtime Database for Node.js and Browser
Maintainers
Readme
NuDB - Universal Realtime Database
NuDB is a lightweight realtime database that works in both Node.js and browser environments.
Installation
npm install nudbclient
# or
yarn add nudblientUsage
Browser
<script src="dist/browser.js"></script>
<script>
const db = new Nudb("ws://localhost:8008");
db.get("/test", (data) => console.log(data));
db.on('messages', (data) => {
console.log('New message:', data);
});
db.set('messages/123', { text: 'Hello world' });
</script>Node.js
const Nudb = require('nudbclient'); // dari dist/node.js
const db = new Nudb("ws://localhost:8008");
db.get("/test", (data) => {
console.log(data);
});
// Dengarkan perubahan pada path "/users"
db.on("messages", (data) => {
console.log("Data terbaru dari /users:", data);
});API
new Nudb(url, options)- Create new connectionsetHeader(key, value)- Set authentication headerson(path, callback)- Subscribe to data changesget(path, callback)- Get data onceset(path, data)- Set datapush(path, data)- Push data with auto-generated IDupdate(path, data)- Update existing datadelete(path)- Delete dataclose()- Close connection
