Когда я загружаю песню в базу данных, то перенаправляю себя на главную страницу, где выводятся все песни, но я получаю вот такую ошибку: Cannot find module './my_song.mp3', хотя после перезагрузки страницы все работает без ошибок
Получаю песни с базы данных
async mounted() {
try {
const token = this.$store.getters["auth/getToken"];
const { result, ok } = await this.$store.dispatch("user/getData", {
data: ["songs"],
token,
});
let songs = [];
if (ok) {
songs = result.songs.map((song) => {
song.active = false;
// Думаю, что ошибка здесь
song.audio = new Audio(require(`@/uploads/${song.file}`).default);
song.currentTime = 0;
song.audio.volume = this.getVolume;
song.volume = this.getVolume;
return song;
});
}
this.$store.commit("setSongs", songs);
if (localStorage.getItem("volume")) {
this.$store.commit(
"setVolume",
JSON.parse(localStorage.getItem("volume"))
);
}
} catch (err) {
throw err;
}
},