Vite-прокси ECONNREFUSED с узлом v17+

Я использую Node v18.12.1 и vite v3.0.4. Ниже приведен мой прокси-код для подключения к REST API Node.js с сервера разработки Vue.js vite:

proxy: {
  "/api": {
    target: "http://localhost:3000",
    changeOrigin: true,
  }
}

После обновления моей версии узла с v16 я теперь получаю эту ошибку от vite-proxy:

[vite] http proxy error:
Error: connect ECONNREFUSED ::1:3000
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1300:16) (x3)

Я слышал, что sine v17 Node предпочитает ipv6 для локального хоста. Как это исправить?

[JS за 1 час] - 9. Асинхронный
[JS за 1 час] - 9. Асинхронный
JavaScript является однопоточным, то есть он может обрабатывать только одну задачу за раз. Для обработки длительных задач, таких как сетевые запросы,...
Топ-10 компаний-разработчиков PHP
Топ-10 компаний-разработчиков PHP
Если вы ищете надежных разработчиков PHP рядом с вами, вот список лучших компаний по разработке PHP.
Скраппинг поиска Apple App Store с помощью Python
Скраппинг поиска Apple App Store с помощью Python
📌Примечание: В этой статье я покажу вам, как скрапировать поиск Apple App Store и получить точно такой же результат, как на Apple iMac, потому что...
Редкие достижения на Github ✨
Редкие достижения на Github ✨
Редкая коллекция доступна в профиле на GitHub ✨
Подъем в javascript
Подъем в javascript
Hoisting - это поведение в JavaScript, при котором переменные и объявления функций автоматически "перемещаются" в верхнюю часть соответствующих...
Улучшение генерации файлов Angular
Улучшение генерации файлов Angular
Angular - это фреймворк. Вы можете создать практически любое приложение без использования сторонних библиотек.
0
0
493
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете запустить службу, к которой пытаетесь подключиться, на ::1 или настроить цель прокси-сервера на использование адреса IPv4 (http://127.0.0.1:3000).

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