Skip to content

Commit

Permalink
initial commit and get pets
Browse files Browse the repository at this point in the history
  • Loading branch information
Fernando Medin committed Mar 8, 2019
1 parent be442cd commit acddd55
Show file tree
Hide file tree
Showing 10 changed files with 1,892 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
api/node_modules/*
pets/__pycache__
38 changes: 38 additions & 0 deletions api/app.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
var express = require("express");
var app = express();

// Protos
var grpc = require("grpc");
var protoLoader = require("@grpc/proto-loader");
var PROTOS_PATH = "../protos";

// pets
var pets = PROTOS_PATH + "/pets.proto";
var petsPackageDefinition = protoLoader.loadSync(
pets,
{keepCase: true,
longs: String,
enums: String,
defaults: true,
oneofs: true});
var pets_proto = grpc.loadPackageDefinition(petsPackageDefinition).pets;


app.get("/", function(req, res){
res.send("gRPC Testing");
});

app.get("/pets", function(req, res){
var client = new pets_proto.Pets('localhost:50051',
grpc.credentials.createInsecure());

client.get_pets({user_id: req.query.user_id}, function(err, response){
console.log(err);
console.log(response);
res.send(response.pets_message);
})
});

app.listen(3000, function(){
console.log("Server started at 3000");
});
Loading

0 comments on commit acddd55

Please sign in to comment.