Vue.js отправка электронной почты с SendGrid v3: доступ запрещен - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь отправить электронную почту w SendGrid v3 ... В режиме разработки, когда я отправляю сообщение с локального хоста, и моя учетная запись SendGrid настроена для моего рабочего домена www.mydomain.com, я получаю сообщение об ошибке: не авторизовано .., которое я могу понять ...

Failed to load https://api.sendgrid.com/v3/mail/send: Response to preflight 
request doesn't pass access control check: The 'Access-Control-Allow-Origin' header 
has a value '://sendgrid.api-docs.io' that is not equal to the supplied origin. 
Origin '://localhost:8080' is therefore not allowed access. Have the server send 
the header with a valid value, or, if an opaque response serves your needs, 
set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Есть ли способ использовать SendGrid в режиме разработки? или я могу обойтись с sendmail?

    if (process.env.NODE_ENV === 'production) {
      this.sendContactEmail()
    } else {
      console.log('CANNOT SEND MESSAGE IN DEVELOPMENT ENVIRONMENT')
    }

спасибо за отзыв

...