4 changed files with 29 additions and 0 deletions
@ -0,0 +1,21 @@
@@ -0,0 +1,21 @@
|
||||
class Config { |
||||
|
||||
constructor() { |
||||
this.init(); |
||||
} |
||||
|
||||
async init() { |
||||
const configFileLocation = "js/config.json"; |
||||
|
||||
try { |
||||
const response = await fetch(configFileLocation); |
||||
const configData = await response.json(); |
||||
Object.assign(this, configData); |
||||
console.log(this); |
||||
|
||||
} catch(error) { |
||||
console.log(error); |
||||
// No config file present. That's ok. It's not required.
|
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue