项目作者: gurunate

项目描述 :
A simple users micro-service
高级语言: JavaScript
项目地址: git://github.com/gurunate/users-service.git
创建时间: 2020-03-22T18:52:08Z
项目社区:https://github.com/gurunate/users-service

开源协议:

下载


users-service

Simple RESTful users service built with restify, Sequelize, MySQL and Docker.

Setup

Install

  1. $ npm i

Configuration

See sample.env for required environment variables.

For a quick start, copy the sample.env to .env.

  1. $ cp sample.env .env

Database

user-service requires a running MySQL.

Build DB

  1. $ npm run db:build

Run DB

  1. $ npm run db:run

View DB Logs

  1. $ npm run db:logs

Stop DB

  1. $ npm run db:stop

Start

  1. $ npm start

Development

  1. $ npm run dev

Usage

Method Path Description
GET /users Returns a list of users
GET /users/:id Returns a an existing user
PUT /users Creates a new user
POST /users/:id Update an existing user
DELETE /users/:id Deletes an existing user

References