@anchan828/nest-sendgrid
v0.9.26
Published
SendGrid module for Nest framework (node.js)
Readme
@anchan828/nest-sendgrid
Supported Versions
- NestJS 8: v0.5.x
- NestJS 9: v0.6.x
Description
The @sendgrid/mail module for Nest.
This module is very simple.
Installation
$ npm i --save @anchan828/nest-sendgridQuick Start
import { SendGridModule } from "@anchan828/nest-sendgrid";
import { Module } from "@nestjs/common";
import { AppController } from "./app.controller";
import { AppService } from "./app.service";
@Module({
imports: [
SendGridModule.forRoot({
apikey: process.env.SENDGRID_API_KEY,
}),
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}import { SendGridService } from "@anchan828/nest-sendgrid";
import { Controller, Post } from "@nestjs/common";
@Controller()
export class AppController {
constructor(private readonly sendGrid: SendGridService) {}
@Post()
async root(): Promise<void> {
await this.sendGrid.send({
to: "[email protected]",
from: "[email protected]",
subject: "Sending with SendGrid is Fun",
text: "and easy to do anywhere, even with Node.js",
html: "<strong>and easy to do anywhere, even with Node.js</strong>",
});
}
}License
MIT.
