zsevic / grpc-pgsql-starter

gRPC boilerplate powered by Node.js, Express, PostgreSQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

grpc-pgsql-starter

gRPC boilerplate powered by Node.js, Express, PostgreSQL

🔧 Setup

git clone https://github.com/zsevic/grpc-pgsql-starter
cd grpc-pgsql-starter
cp .env.sample .env # change values
yarn
yarn client:dev
yarn server:dev

🚨 Testing

yarn server:dev
yarn test

➡️ Usage

# list products
curl http://localhost:3000/api/products

# read product
curl http://localhost:3000/api/products/1

# create product
curl -X POST -d '{ "name": "lamp", "price": "29.99" }' -H "Content-Type: application/json" http://localhost:3000/api/products

# update product
curl -X PUT -d '{ "name": "lamp", "price": "449.99" }' -H "Content-Type: application/json" http://localhost:3000/api/products/3

# delete product
curl -X DELETE http://localhost:3000/api/products/3

About

gRPC boilerplate powered by Node.js, Express, PostgreSQL


Languages

Language:JavaScript 100.0%