Проблема с 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]