• Как правильно запушить данные с формы в json файл nuxt 3?

    @DREAMHAZE
    Функционал Nuxt 3 предполагает использование собственного веб-сервера Nitro
    который требует указания стораджа в настройках
    дока: https://nitro.unjs.io/guide/storage#mountpoints
    пример (nuxt.config.ts):
    export default defineNuxtConfig({
     nitro: {
        storage: {
          db: {
            driver: "fs",
            base: "./.data/db",
          },
        },
      }
    })


    после этого создай эндпоинт в папке server, например: ./server/api/reviews.post.js
    c кодом:
    export default defineEventHandler(async event => {
    
      // получаем тело данных из пост-запроса
      const body = await readBody(event);
    
      // сохранение
      await useStorage('db').setItem('reviews.json', body);
    
      return  { msg: 'ok' } 
    })


    соответственно fetch нужно направить на этот эндпоинт fetch("/api/reviews" , ...) и файл сохранится в .data/db/reviews.json
    Ответ написан
    Комментировать
  • На windows 10 pro 80 порт закрыт намертво протокол TCP 4?

    @DREAMHAZE
    Мне ничего не помогало, намертво занимал порт процесс System SID - 4
    Поудалял различный софт в том числе VMware Player скорее всего он и был проблемой, порт освободился ;)
    Ответ написан
    Комментировать