decentralized-blogging-platform/readConfig.go
readConfig.goRaw
1package main
2
3import (
4 "encoding/json"
5 "io/ioutil"
6)
7
8//Config reads the config
9type Config struct {
10 APIPort string `json:"apiport"`
11 WebPort string `json:"webport"`
12 Mongodb MongoConfig `json:"mongodb"`
13}
14type MongoConfig struct {
15 IP string `json:"ip"`
16 Database string `json:"database"`
17}
18
19var config Config
20
21func readConfig(path string) {
22 file, err := ioutil.ReadFile(path)
23 check(err)
24 content := string(file)
25 json.Unmarshal([]byte(content), &config)
26}