Skip to content

About

A Node.js/Express app built on 23andMe's API, checking an ACVR1B mutation for higher muscle strength.

Resources

Stars

29 stars

Watchers

70 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

api-example-express

A Node.js/Express app built on 23andMe's API. Checks the ACVR1B gene for high muscle strength.

Local

Fork and clone the repository:

git clone git@github.com:yourname/api-example-express.git

Use npm to install the latest dependencies:

cd api-example-express && npm install

Get your dev credentials at https://api.23andme.com, and modify your .env file so foreman reads them into environment variables:

CLIENT_ID=xxxx
CLIENT_SECRET=xxxx
REDIRECT_URI=http://localhost:5000/receive_code/
COOKIE_SECRET=xxxx

Start foreman locally and go to http://localhost:5000/ to see it in action.

foreman start

Heroku

I host the app on Heroku. You can, too. Just setup your Heroku credentials for Node.js and make sure you update your REDIRECT_URI on https://api.23andme.com and as a Heroku config variable to match:

heroku config:set REDIRECT_URI=http://herokuurl.com/receive_code/

Make sure the CLIENT_ID, CLIENT_SECRET, and COOKIE_SECRET environment variables are set too.

heroku config:set CLIENT_ID=xxxx
heroku config:set CLIENT_SECRET=xxxx
heroku config:set COOKIE_SECRET=xxxx

About

A Node.js/Express app built on 23andMe's API, checking an ACVR1B mutation for higher muscle strength.

Resources

Stars

29 stars

Watchers

70 watching

Forks

Releases

Packages

Used by

Contributors

Languages