A quick, simple gRPC loader and library generator
npm install quick-grpc.proto files in a directory. npm install quick-grpc``js
const QuickgRpc = require('quick-grpc')
const { readFileSync } = require('fs')
async function go () {
let MyLibrary = await new QuickgRpc({
host: 'localhost:443',
// optional credential files, otherwise it will assign grpc.credentials.createInsecure()
credentials: {
root: readFileSync('ca-cert.pem'),
priv: readFileSync('example.key'),
chain: readFileSync('example.cert')
},
// the base folder to search for .proto files
basePath: './protosDirectory',
// camel case all gRPC method names, defaults to true
camelCaseMethods: true
})
console.log('MyLibrary:', MyLibrary)
}
go()
``