2.0.11 • Published 1 year ago
lv-server v2.0.11
lv-server
基于leveldb网络缓存服务,支持服务器集群,用户密码认证,对数据生命周期管理.
此package为服务端,客户端调用连接用lv-client
Install
npm i lv-server
Usage
import {LevelServer} from 'lv-server'
const levelServer = new LevelServer(options)
levelServer.createServer()
options
Options相关参数
'port'
-number
类型,监听商品'users'
-Array<object>
类型,认证用户'username'
-string
类型,用户名'password'
-string
类型,密码
'path'
-string
类型,数据和日志存放路径
const options= {
port: 7777,
users: [{username: 'user1', password: '123123'}],
path: '/opt/yourpath'
}
Event
levelServer.on(eventName[, msg])
'listening'
- 监听中,正常运行事件'error'
- 出错事件,出错可进行重启
levelServer.on('listening', (port) => {
console.log('服务已经启动,端口:', port);
})
levelServer.on('error', (err) => {
console.error(err);
if (err.code === 'EADDRINUSE') {
console.error(`端口:${config.port}被占用`);
}else{
setTimeout(() => {
console.log('重启服务');
levelServer.createServer();
}, 1000);
}
})
levelServer.on('query', (query,reslut,timespan) => {
if(!timespan){
console.log('START',query);
}else{
console.log('END',reslut,timespan);
}
})
2.0.3
1 year ago
2.0.2
1 year ago
2.0.5
1 year ago
2.0.4
1 year ago
2.0.11
1 year ago
2.0.7
1 year ago
2.0.6
1 year ago
2.0.9
1 year ago
2.0.10
1 year ago
2.0.8
1 year ago
2.0.1
1 year ago
2.0.0
1 year ago
0.1.33
2 years ago
0.1.34
2 years ago
0.1.32
2 years ago
0.1.31
2 years ago
0.1.30
3 years ago
0.1.28
3 years ago
0.1.29
3 years ago
0.1.27
3 years ago
0.1.26
4 years ago
0.1.25
5 years ago
0.1.24
5 years ago
0.1.23
5 years ago
0.1.22
5 years ago
0.1.21
5 years ago
0.1.20
5 years ago
0.1.19
5 years ago
0.1.18
5 years ago
0.1.17
5 years ago
0.1.16
5 years ago
0.1.15
5 years ago
0.1.14
5 years ago
0.1.13
5 years ago
0.1.12
5 years ago
0.1.11
5 years ago
0.1.10
7 years ago
0.1.9
7 years ago
0.1.7
7 years ago
0.1.6
7 years ago
0.1.5
7 years ago
0.1.4
7 years ago
0.1.3
7 years ago
0.1.2
7 years ago
0.1.1
7 years ago
0.1.0
7 years ago