api по отправке писем отправляет письмо на localhost успешно, а на production build нет?

используем на проекте sendinblue api для отправки писем на почту

export const sendEmail = async (userData) => {
  const receivers = ["[email protected]"];
  const { firstName, text, email } = userData;
  const response = await axios.post("/email", {
    "sender": {
      "name": firstName,
      "email": email,
    },
    "to": [
      {
        "email": receivers[1],
        "name": "Вася",
      },
    ],
    "htmlContent": "Congratulations! You successfully sent this example campaign via the Sendinblue API.",
    "subject": text,
  }, {
    headers: {
      "api-key": "####",
      "Content-Type": "application/json",
    },
  }).then((res) => res).catch((error) => error);
  return response;
};

Прокси настроен так:

const { createProxyMiddleware } = require('http-proxy-middleware');

module.exports = (app) => {
  app.use(createProxyMiddleware('/email', { target: 'https://api.sendinblue.com/v3/smtp', changeOrigin: true }));
};

На localhost письмо отправляется успешно, 201 ответ(из документации) и возвращается id письма. А запустив build сервер, письмо не отправляется (200 ответ) и возвращается html моей же страницы. Не пойму что является причиной такого поведения, укажите пожалуйста на ошибку и направление куда смотреть! Заранее спасибо за ответ)


Ответы (0 шт):