2.0.11 • Published 3 years 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
3 years ago
2.0.2
3 years ago
2.0.5
3 years ago
2.0.4
3 years ago
2.0.11
3 years ago
2.0.7
3 years ago
2.0.6
3 years ago
2.0.9
3 years ago
2.0.10
3 years ago
2.0.8
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
0.1.33
3 years ago
0.1.34
3 years ago
0.1.32
4 years ago
0.1.31
4 years ago
0.1.30
4 years ago
0.1.28
4 years ago
0.1.29
4 years ago
0.1.27
4 years ago
0.1.26
5 years ago
0.1.25
6 years ago
0.1.24
6 years ago
0.1.23
7 years ago
0.1.22
7 years ago
0.1.21
7 years ago
0.1.20
7 years ago
0.1.19
7 years ago
0.1.18
7 years ago
0.1.17
7 years ago
0.1.16
7 years ago
0.1.15
7 years ago
0.1.14
7 years ago
0.1.13
7 years ago
0.1.12
7 years ago
0.1.11
7 years ago
0.1.10
8 years ago
0.1.9
8 years ago
0.1.7
8 years ago
0.1.6
8 years ago
0.1.5
8 years ago
0.1.4
8 years ago
0.1.3
9 years ago
0.1.2
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago