Skip to content

Commit

Permalink
fix(api): Don't use wildcard for 'Access-Control-Allow-Origin'
Browse files Browse the repository at this point in the history
  • Loading branch information
gfanton authored and aeddi committed Dec 1, 2019
1 parent 2400394 commit d032373
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions init.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,12 @@ func initConfig(out io.Writer, nBitsForKeypair int) (*ipfs_config.Config, error)
return nil, err
}

datastore := ipfs_config.DefaultDatastoreConfig()

datastore := defaultDatastoreConfig()
conf := &ipfs_config.Config{
API: ipfs_config.API{
HTTPHeaders: map[string][]string{
"Access-Control-Allow-Credentials": []string{"true"},
"Access-Control-Allow-Origin": []string{"*"},
"Access-Control-Allow-Origin": []string{"http://127.0.0.1:43453"},
"Access-Control-Allow-Methods": []string{"GET", "PUT", "POST"},
},
},
Expand Down Expand Up @@ -123,13 +122,14 @@ func addressesConfig() ipfs_config.Addresses {
},
Announce: []string{},
NoAnnounce: []string{},
API: ipfs_config.Strings{"/ip4/127.0.0.1/tcp/0"},
Gateway: ipfs_config.Strings{"/ip4/127.0.0.1/tcp/0"},
// @FIXME: use random port here to avoid collision
API: ipfs_config.Strings{"/ip4/127.0.0.1/tcp/43453"},
Gateway: ipfs_config.Strings{"/ip4/127.0.0.1/tcp/43454"},
}
}

// DefaultDatastoreConfig is an internal function exported to aid in testing.
func DefaultDatastoreConfig() ipfs_config.Datastore {
// defaultDatastoreConfig is an internal function exported to aid in testing.
func defaultDatastoreConfig() ipfs_config.Datastore {
return ipfs_config.Datastore{
StorageMax: "10GB",
StorageGCWatermark: 90, // 90%
Expand Down

0 comments on commit d032373

Please sign in to comment.