Получаю ошибку: Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'forEach')
<script setup>
import { ref, watchEffect } from 'vue'
const posts = ref()
const database = ref()
watchEffect(async () => {
const response = await fetch('http://localhost:3000/posts')
posts.value = await response.json()
})
posts.value.forEach((item) => {
database.value.push({ id: item.id, name: item.name })
})
</script>
<template>
<div v-for="item in posts">
{{ item.name }}
</div>
</template>
Почему не forEach не работает. Из-за обращения к .value все ломается. Подскажите в чем дело плиз!