O helper não deve exigir que o usuário se preocupe com métodos ou caminhos: ele deve ajudar as pessoas a enviarem e-mails com padrões razoáveis, como qualquer outro cliente API no npm.
deve ajudar as pessoas a enviar e-mails com padrões razoáveis, como qualquer outro cliente API no npm
Infelizmente, este módulo se comporta mais como um conjunto auxiliar básico para a construção de cargas úteis do sendgrid. E deve evitar que o JSON malformatado atinja a API em primeiro lugar. No mínimo, a documentação adequada seria preferível ao aprendizado das deficiências do módulo por meio de erros no corpo de resposta da API. Definitivamente, precisa de mais polimento ao redor.
Olá @mikemaccana ,
Você está correto e as mudanças ocorrerão em breve, consulte: https://github.com/sendgrid/sendgrid-nodejs/issues/290
@eizzo ,
Sim, o objetivo desta primeira reescrita era obter suporte de baixo nível para toda a API da Web v3 em andamento, enquanto removia o acoplamento estreito que a biblioteca anterior tinha no terminal de envio de correio anterior. Convidamos você a se juntar a nós nessa jornada, dê uma olhada nisso quando tiver um momento: https://github.com/sendgrid/sendgrid-nodejs/issues/290
Estou ansioso para receber seus comentários à medida que continuamos no caminho de implementação total desta biblioteca.
Obrigado por seu apoio!
Estou fechando este tíquete; no entanto, sinta-se à vontade para abrir novos problemas ou obter solicitações com detalhes ou ideias de implementação específicos.
Alguma ajuda em breve para remover / contornar essa loucura de ajudante?
Olá @honkskillet ,
Sim :)
Siga o projeto Mail Helper Enhancement (v3 mail / send) se quiser seguir ou contribuir. @adamreisnz irá propor a nova interface auxiliar para feedback da comunidade.
Obrigado pela atenção,
Elmer
Comentários muito úteis
Infelizmente, este módulo se comporta mais como um conjunto auxiliar básico para a construção de cargas úteis do sendgrid. E deve evitar que o JSON malformatado atinja a API em primeiro lugar. No mínimo, a documentação adequada seria preferível ao aprendizado das deficiências do módulo por meio de erros no corpo de resposta da API. Definitivamente, precisa de mais polimento ao redor.