3.0.3 • Published 2 years ago

check-version-service v3.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

check-vesion-service

Cài đặt gói

npm i check-version-service

Cài đặt trên project

const { setGrpcCheckServer } = require('check-version-service');
const grpcInterceptors = require('@pionerlabs/grpc-interceptors');
const grpc = require('grpc');

const config = {
  // Support các version từ 1.4.0 đến 1.5.0 và từ 2.0.0 đến 2.1.0
  ranges: [
    { min: '1.4.0', max: '1.5.0' },
    { min: '2.0.0', max: '2.1.0' },
  ],
};

const server = grpcInterceptors.serverProxy(new grpc.Server());

setGrpcCheckServer(server, config);

const serverHost = '127.0.0.1:5000';
server.bind(serverHost, grpc.ServerCredentials.createInsecure());
server.start();

console.log(`==>> gRPC server running at ${serverHost}`);

Project client

const { checkVersion, getInfoVersion, getConfigVersion, getCurrentVersion } = require('check-version-service');

const serverIp = '127.0.0.1';
const serverPort = 5000;

checkVersion(serverIp, serverPort, '2.5.0').then(({ message, result }) => {
  if (!result) {
    console.error('[check-version-service] - Failled: ' + message);
  } else {
    console.log('[check-version-service] - Success: ' + message);
  }
});

getInfoVersion(serverIp, serverPort, '2.5.1').then(({ descriptions }) => {
  console.log('descriptions: ', descriptions);
});

getConfigVersion(serverIp, serverPort).then((data) => {
  console.log('config: ', data);
});

getCurrentVersion(serverIp, serverPort).then((ver) => {
  console.log('ver: ', ver);
});
3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.0

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago