module.exports = {
  build: {
    /*
    ** Run ESLINT on save
    */
    extend (config, ctx) {
      if (ctx.isClient) {
        config.module.rules.push({
          enforce: 'pre',
          test: /\.(js|vue)$/,
          loader: 'eslint-loader',
          exclude: /(node_modules)/
        })
      }
    },
    vendor: [
      'axios',
      'mixpanel-browser',
      'smoothscroll-polyfill',
      'vue-clickaway',
      'webfontloader'
    ]
  },
  modules: [
    '@nuxtjs/router'
  ],
  router: {
    saveScrollPosition: true
  },
  css: [
    { src: '~/assets/css/main.scss', lang: 'scss' }
  ],
  env: {
    baseUrl: process.env.BASE_URL || 'http://localhost:3000',
    googleAnalytics: process.env.GOOGLE_ANALYTICS || 'UA-XXXXXXXX-X',
    mixpanel: process.env.MIXPANEL || '00000000000000000000000000000000'
  },
  head: {
    title: 'State of the ÐApps',
    meta: [
      { charset: 'utf-8' },
      { name: 'viewport', content: 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' },
      { hid: 'description', name: 'description', content: 'State of the ÐApps is the curated collection of Decentralized Apps' }
    ],
    link: [
      {
        rel: 'icon',
        type: 'image/png',
        href: '/favicon.png'
      }
    ]
  },
  loading: { color: '#333' },
  plugins: [
    { src: '~/plugins/filters' },
    { src: '~/plugins/mixpanel', ssr: false },
    { src: '~/plugins/webfontloader', ssr: false },
    { src: '~/plugins/smoothscroll-polyfill', ssr: false },
    { src: '~/plugins/ga', ssr: false }
  ]
}

@@ -615,12 +615,11 @@
     
-base
+api
 Url:
@@ -635,12 +635,11 @@
 env.
-BASE
+API
 _URL

Rename baseUrl in nuxt.config.js