Skip to content

maxwellobi/seneca-email-microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seneca Email Microservice

This microservice is part of my personal blog project https://github.com/maxwellobi/nodejs-personal-blog-website. This service sends email using SenecaJs and SendGrid

This service uses tcp as the seneca transport merchanism to listen for incoming connections and transmit messages.

Redis is used to manage sessions across all the services. All messages to this service includes a session id. The seneca middleware checks if the session id exists in redis before fufilling the request.

The message for this service is defined as

    {
        sessionid: 'current_session_id',
        receiver_email: '[email protected]',
        receiver_name: 'Email Receiver',
        subject: 'Testing Email Microservice',
        body: 'This is a body <br/>'
    }

About

Seneca microservice for sending email with SendGrid

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published