2.0.3 • Published 5 years ago
nodelibc v2.0.3
nodelib
Usage:
// Add this line in your entry file.
require('compilec');1. Useful functions, such as "trim","md5","requestGet" and so on...
const nodelib = require('nodelibc');
console.log(nodelib.md5('123456'));2. Cache
const nodelib = require('nodelibc');
global.cache = new nodelib.Cache('cachefile.json');
cache.set('key1', 'some value');
cache.incr('key2');
console.log(cache.get('key1'));
console.log(cache.get('key2'));
cache.save(); // sync save cache to file3. Http
const nodelib = require('nodelibc');
const server = new nodelib.Http(3000, (res, data, req) => {
    console.log(data);
    server.send(res, 'Hello World!');
});4. Https
const fs = require('fs');
const nodelib = require('nodelibc');
const server = new nodelib.Https({
        key:fs.readFileSync('your key pem path.'),
        cert:fs.readFileSync('your cert pem path.')
    }, 3000, (res, data, req) => {
        console.log(data);
        server.send(res, 'Hello World!');
    }
);5. Udp
const nodelib = require('nodelibc');
const server = new nodelib.Udp(3000, (rinfo, data) => {
    console.log(data);
    server.send(rinfo, 'Hello World!');
});6. SocketTCP
const nodelib = require('nodelibc');
const server = new nodelib.SocketTCP(3000, (socket, data) => {
    console.log(data);
    server.send(socket, 'Got message');
    server.broadcast('Hello World!');
});7. SocketWS
// npm install ws
const nodelib = require('nodelibc');
const server = new nodelib.SocketWS(3000, (socket, data) => {
    console.log(data);
    server.send(socket, 'Got message');
    server.broadcast('Hello World!');
});8. Redis
// npm install redis
const nodelib = require('nodelibc');
global.redis = new nodelib.Redis({
    host:'127.0.0.1',
    // password:'',
    db:1,
    prefix:'prefix_'
});
redis.set('key1', 'some value', 5);
redis.incr('key2');
console.log(cache.get('key1'));
console.log(cache.get('key2'));9. Mysql
// npm install mysql
const nodelib = require('nodelibc');
global.mysql = new nodelib.Mysql('127.0.0.1', 'root', 'root', 'test');
mysql.getArray('SELECT * FROM user', users => {
    console.log(users);
});2.0.3
5 years ago
2.0.2
5 years ago
2.0.1
6 years ago
2.0.0
6 years ago
1.0.4
6 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
0.1.2
7 years ago
0.1.1
7 years ago
0.1.0
8 years ago
0.0.9
8 years ago
0.0.8
8 years ago
0.0.7
8 years ago
0.0.6
8 years ago
0.0.5
8 years ago
0.0.4
8 years ago
0.0.3
8 years ago
0.0.2
8 years ago
0.0.1
8 years ago
0.0.0
8 years ago
1.0.0
8 years ago