Проблема возникает из-за неправильного использования переменной process.env.BASE_URL в Nuxt.js.
В файле nuxt.config.js, переменные окружения должны определяться с помощью свойства env. В вашем коде, вы определили переменную process.env.BASE_URL внутри блока modules.exports, который находится вне свойства env. Из-за этого, значение переменной BASE_URL не распознается правильно, и к нему добавляется другой URL при обращении.
Чтобы исправить проблему, вы должны перенести определение переменной BASE_URL внутрь свойства env, как показано ниже:
```javascript
export default {
env: {
BASE_URL: process.env.BASE_URL || 'http://localhost:3000'
},
// остальная часть конфигурации
}
```
После этого, вы должны обращаться к переменной process.env.BASE_URL из других частей кода без добавления других URL-адресов.
```javascript
asyncData({ $axios }) {
const baseUrl = process.env.BASE_URL;
// остальной код
}
```
Таким образом, ваш запрос должен отправиться по правильному URL-адресу, определенному в переменной BASE_URL.