DSN Parser to build config connection for rieluz lib. see: https://github.com/joelmcs6/rieluz
npm install rieluz-dsn
var parse = require('rieluz-dsn');
// ES6
// import parse from 'rieluz-dsn';
var dsn = "orientdb:https://admin:admin123@localhost:2424/mydb?conn=default"
var rieluzConfig = parse(dsn);
// Use rieluzConfig when call .connect method
[orientdb:]//[<user>:<pass>@]localhost[:<port>]/<database>[?conn=<default>&servers=<host>[:<port>],<host>[:<port>],...]
Component | Description |
---|---|
driver | mongo:https:// or // |
auth | user:pass@ |
host | 127.0.0.1:2424 |
database | /test |
connection | /?conn=default |
dedicated servers | &servers=192.168.1.1:2425,192.168.1.2:2425 |
orientdb:https://localhost:2424/mydb
orientdb:https://localhost:2424/mydb?conn=default
orientdb:https://admin:[email protected]:2424/mydb?conn=default
orientdb:https://admin:[email protected]:2424/mydb?conn=default&servers=127.0.0.1:2425
orientdb:https://admin:[email protected]:2424/mydb?conn=default&servers=192.168.1.1:2425,192.168.1.2:2425