Skip to content

LHRchina/api-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

965a27a · Jun 12, 2018

History

15 Commits
Apr 27, 2018
May 2, 2018
Jun 12, 2018
 
 
Apr 27, 2018

Repository files navigation

TUTORIAL OF USEING THIS DEMO SERVER

1.Assume you have an Unix-like system . And You have intall the Postgresql and the Go language envirment

2.workplace direcory instructions:

bin/
   start.sh             # it is used to start the server  usage : enter the project directory excute: bin/start.sh
                         
etc/
    config.json         # it contains the db configuration and so on . before start the server you should change the config match your environment
src/
    handler/            # the url handler
        relation.go     # deal with the relation request 
        user.go         # deal with the user info request
    model/              # db table model
        model_types.go  # define some data type
        db_init.go      # db init
        relationships.go# table relationships model
        user.go         # table users model
    util/
        config.go       # config init from the json type file 
        log.go          # log util
    main.go             #
log/                    # when the server start user request will genarate the log file : info.log err.log warn.log
                        # the files represent diffent level log
vendor/                 # third party package directory

3.use postgresql client to connect pg server then execute the bin/install.sql content

4.configurate your pg server ip, port, username and password.

4.Start the server :

  • clone the project to your GOPATH (asumme you have install golang envirment)
  • execute : bin/start.sh(your local machine 8080 port is avaliable to use)
  • use tool to request the server

TODO

  • circuit breaker

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published