Skip to content

brothergiez/express-rethinkdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to Install

Clone this repo :

    git clone https://github.com/brothergiez/express-rethinkdb.git
    cd express-rethinkdb && npm install

How to Run

Make sure in your local machine already installed rethinkdb. (You can read this documentation for rethinkdb installation).

From your this project working directory, config your HTTP service and rethinkdb configuration:

  cp .env.example .env

adjust your configuration in the .env file, then you can run the server.

npm run dev

Run via curl: Create new record :

curl --request POST \
  --url http://localhost:3010/user \
  --header 'content-type: application/json' \
  --data '{
	"username": "brothergiez",
	"password": "my-password-here"
}	'

Get single Record :

curl --request GET \
  --url http://localhost:3010/user/your-username

Get all records :

curl --request GET \
  --url http://localhost:3010/users

So it's easier to use the insomnia rest client, and copy the curl into the url field.

Dependencies

express ==> Express thinky ==> thinky nodemon ==> nodemon

About

sample of implementation express js with rethinkdb

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published