Home

Awesome

Ampersand-Rethink-Go

Simple REST API with AmpersandJS, Go, and RethinkDB.

Setup

Instal Ampersand.js and use the Ampersand.js CLI to generate a new app:

$ npm i -g ampersand
$ ampersand

It will generate a new app. Choose Hapi or Express as the server, it doesn't matter since this is the server you'll actually use.

Once you've generated the app, you need to tell the frontend to use http://localhost:8000 as the URL for the backend. To do that, go to config/default.json and change the value of apiUrl to the address above. Then, you can use you use this server.

To start this server you'll need Go and RethinkDB installed. Start RethinkDB, then in a different tab, run:

$ go run main.go

If that works, you're all set! Open your browser to http://localhost:3000/ to see it working.

If you need to check the contents of your DB, go to http://localhost:8080/ to view the RethinkDB admin panel.