DEV Community

Cover image for A TODO app using grpc-web and Vue.js

A TODO app using grpc-web and Vue.js

J Aravindhan on December 23, 2018

gRPC an introduction gRPC is an open source, modern RPC framework initially developed at Google. It uses protocol buffers as an interfac...
Collapse
 
dasdaniel profile image
Daniel P πŸ‡¨πŸ‡¦

looks like the proto file is missing

for context, here it is from the medium link

syntax = "proto3";
package todo;

message getTodoParams{}

message addTodoParams {
  string task = 1;
}

message deleteTodoParams {
  string id = 1;
}

message todoObject {
  string id = 1;
  string task = 2;
}

message todoResponse {
  repeated todoObject todos = 1;
}

message deleteResponse {
  string message = 1;
}  

service todoService {
  rpc addTodo(addTodoParams) returns (todoObject) {}
  rpc deleteTodo(deleteTodoParams) returns (deleteResponse) {}
  rpc getTodos(getTodoParams) returns (todoResponse) {}
}