Node.js에서 OTP 전송을 위한 API 기반 제공업체 사용 방법

발행: (2026년 2월 3일 오후 05:16 GMT+9)
1 min read
원문: Dev.to

Source: Dev.to

설정

npm에서 필요한 라이브러리를 설치합니다:

npm install auth-verify

구성

const AuthVerify = require('auth-verify');
const auth = new AuthVerify();

// Configure the OTP sender
auth.otp.sender({
  via: 'email',
  service: 'api',
  apiService: 'resend',   // Change to 'mailgun', 'sendgrid', etc. as needed
  apiKey: 'YOUR_API_KEY_HERE'
});

OTP 전송

await auth.otp.send('johndoe@example.com', {
  otpLen: 5,                     // Length of OTP codes (default: 6)
  subject: 'Account verification',
  text: `Your OTP code is ${auth.otp.code}`
});

OTP 검증

const valid = await auth.otp.verify('johndoe@example.com', '12345');

if (valid) {
  console.log('User verified!');
} else {
  console.log('Invalid code!');
}
Back to Blog

관련 글

더 보기 »

가사 검색기의 음악

Overview 이 애플리케이션은 사용자가 밴드/아티스트 이름과 곡 제목을 제공하여 노래 가사를 검색할 수 있게 합니다. 그래픽 인터페이스는 St... 로 구축되었습니다.

Koa에 대한 Zero-configuration 지원

Vercel은 이제 애플리케이션을 지원합니다. 이는 웹 애플리케이션과 API를 더 즐겁게 작성할 수 있게 해주는 표현력 있는 HTTP 미들웨어 프레임워크이며, 설정이 필요 없습니다. Koa...

Hybrid developer란 무엇인가?

Hybrid Developer란 무엇인가? 오늘날 빠르게 진화하는 기술 세계에서, Hybrid Developer는 여러 기술이나 플랫폼에 능숙한 소프트웨어 개발자를 의미한다, enab…