-
@@ -11,8 +12,12 @@
diff --git a/nuxt.config.js b/nuxt.config.js
index e22266f..ac81344 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -1,4 +1,4 @@
-
+require('dotenv').config()
export default {
mode: 'universal',
/*
@@ -49,11 +49,9 @@ export default {
** Axios module configuration
** See https://axios.nuxtjs.org/options
*/
- axios: {
- },
shopify: {
- domain: 'home-deco35.myshopify.com/', // your shopify domain
- storefrontAccessToken: '63f6a2f53bbc44bfc9e40c911bb17a7e'// your shopify storefront access token
+ domain: process.env.DOMAIN, // your shopify domain
+ storefrontAccessToken: process.env.STOREFRONT_ACCESS_TOKEN// your shopify storefront access token
},
/*
** Build configuration
diff --git a/package-lock.json b/package-lock.json
index 0cdf18a..abef1d4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4893,6 +4893,11 @@
"is-obj": "^1.0.0"
}
},
+ "dotenv": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
+ "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw=="
+ },
"duplexer": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
diff --git a/package.json b/package.json
index d5bea13..7ba3617 100644
--- a/package.json
+++ b/package.json
@@ -13,6 +13,7 @@
},
"dependencies": {
"@nuxtjs/axios": "^5.9.5",
+ "dotenv": "^8.2.0",
"node-sass": "^4.13.1",
"nuxt": "^2.11.0",
"nuxt-buefy": "^0.3.23",
diff --git a/pages/index.vue b/pages/index.vue
index b204923..fdd2b4b 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -1,6 +1,7 @@
+ {{ policy }}
My home page
@@ -47,7 +48,8 @@ export default {
asyncData ({ app }) {
return app.$axios.get('https://home-deco35.myshopify.com/admin/api/2020-01/blogs.json', {
headers: {
- 'X-Shopify-Access-Token': '99804a726edfba831c6671c3b66f413a'
+ 'X-Shopify-Access-Token': '99804a726edfba831c6671c3b66f413a',
+ 'Access-Control-Allow-Origin': '*'
}
}).then((response) => {
return {
@@ -57,7 +59,8 @@ export default {
},
data () {
return {
- collections: []
+ collections: [],
+ policy: []
}
},
created () {
@@ -65,8 +68,7 @@ export default {
this.collections = collections
})
this.$store.commit('setBlogs', this.blogs)
- // eslint-disable-next-line no-console
- console.log('Blog: ', this.blogs)
+ this.getPolicy()
},
beforeUpdate () {
if (typeof this.$store.state.checkout.id === 'undefined') {
@@ -74,16 +76,21 @@ export default {
this.$store.commit('setCheckout', checkout)
})
}
+ },
+ methods: {
+ getPolicy () {
+ this.$axios.get('https://home-deco35.myshopify.com/admin/api/2020-01/blogs.json', {
+ headers: {
+ 'X-Shopify-Access-Token': '99804a726edfba831c6671c3b66f413a'
+ }
+ }).then((response) => {
+ this.policy = response.data
+ })
+ }
}
}