projects
/
brackets.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
Send CORS Header for app
[brackets.git]
/
backend
/
env
/
env.go
1
package env
2
3
import (
4
"git.jacobcasper.com/brackets/client"
5
"git.jacobcasper.com/brackets/db"
6
"github.com/zmb3/spotify"
7
)
8
9
type Env struct {
10
Db *db.DB
11
C *spotify.Client
12
CorsOrigin string
13
}
14
15
func New() (*Env, error) {
16
db, err := db.New()
17
if err != nil {
18
return nil, err
19
}
20
21
client, err := client.Get()
22
if err != nil {
23
return nil, err
24
}
25
return &Env{
26
Db: db,
27
C: client,
28
CorsOrigin: "http://brackets.jacobcasper.com",
29
},
30
nil
31
}
32
33
func (e *Env) Local() {
34
e.CorsOrigin = "*"
35
}