Проблема с Nuxt3 + Функции Netlify + Rewrite

Мои перезаписи не работают в netlify / production, но у меня нет проблем при запуске их локально с помощью netlify dev.

Это выглядит так:

      [build]
command = "npm run build"
functions = "functions"
publish = "dist"

[[redirects]]
from = '/api/*'
to = '/.netlify/functions/:splat'
force = true
status = 200

В npm run build команда просто звонит nuxi build.

Теперь я могу звонить на localhost, и он работает без проблем. Тот же вызов терпит неудачу при развертывании для netlify. Он также работает на производстве, когда я использую.

А теперь странная вещь: когда я удаляю publish = "dist" от netlify.toml файл, который я могу вызвать в производство, но тогда код nuxt не работает, как и все страницы.

Сначала я настраиваю функции, и мой настольный клиент уже использует их, что ломается, когда я просто использую /.netlify/functions/something потому что они уже используют /api/something.

Есть ли у кого-нибудь подобная сборка, которая может мне помочь?

1 ответ

у кого-то все еще есть эта проблема, пожалуйста, файл _redirects в вашей общей папке. файл копируется при сборке.

Подробнее здесь [https://v3.nuxtjs.org/guide/directory-structure/public]

Другие вопросы по тегам