Помогите, пожалуйста, разобраться.
Во фронтэнде я не особо силен, последние годы почти не следил за развитием всех этих технологий.
Делал сайты на vuejs, а недавно потребовалось сделать на nuxt.
Где правильно хранить глобальные константы, например BASE_URL, IMG_URL и тп. Сам я нашел рекомендации, что нужно хранить такие данные в файле nuxt.config.js в свойстве env и образаться к ним через process.env. Вот тут у меня вопрос. Что это за process? Я так понимаю, такой объект есть в nodejs, но откуда он на клиенте? Почему к нему нельзя обращаться из разметки, а из кода можно, например:
//Работать не будет
<img :src="process.env.IMG_URL + '/user-pic.jpg'">
//Работать будет
<img :src="userPicImage">
...
computed {
userPicImage() {
return process.env.IMG_URL + '/user-pic.jpg';
}
}