라이브러리 & 프레임워크(4)
-
[Twilio] nestjs 문자 SMS 발송
과거 SMS 문자 발송하는 시스템은 어떻게 만드는지 궁금 하였는데, 이번에 회사에서 문자 발송하는 시스템을 직접 도맡아서 개발 하였다. 사실 이 기능은 굳이 필요 한 기능은 아니지만, 개인적인 욕심으로 만들어 보았다. import { TwilioModule } from 'nestjs-twilio'; @Module({ imports: [ TwilioModule.forRoot({ accountSid: 'ACCOUNT SID값 입력', authToken: 'AUTH TOKEN 값 입력', })], providers: [SendSMSService], exports: [SendSMSService], }) export class SendSMSModule {} // SendSMS.Module.ts 위 accountS..
2021.08.11 -
[라이브러리] GCP vision API (구글 vision API 사용방법)
cloud.google.com/vision/docs/setup?hl=ko 빠른 시작: Vision API 설정 | Google Cloud 이 가이드에서는 Vision을 처음 사용하는 데 필요한 모든 설정 단계를 제공합니다. Cloud Console 정보 Google Cloud Console은 Google Cloud 제품을 사용하는 시스템을 프로비저닝, 구성, 관리, 모니터링하는 cloud.google.com 시작 전 ! 공식문서를 참고 하면서 하는게 가장 이상적입니다. GCP는 대부분이 유료입니다. 테스트 용도로는 비용이 발생할 확률은 거의 없지만, 그래도 알아 두세요. 먼저, vision api를 사용하기 위해, 사전에 버킷을 생성합니다. 기본적인 세팅은 공식문서에 나와 있으므로, 되어 있다는 가정하에..
2021.03.30 -
[Js라이브러리] axios 사용
포스트맨에서 api 테스트 방법 말고 axios로 테스트를 해보았다. 몽고디비에 잘 저장이 되었다.
2021.03.06 -
[passport.js] passport 로그인
passport를 쓰는 이유로는 여러 가지가 있지만, 그중 하나가 토큰을 확인 하기 위해서 입니다.그래서 이번에 passport를 활용하여 토큰을 확인 하는 코드에 대해서 소개 해드리겠습니다. ※저는 config 폴더(디렉토리) 안에 passportConfig.js 설정 파일이 있습니다.※ 먼저 패키지를 설치 해줍니다.npm install passport passport-local passport-jwt 이제 설치한 패키지들을 require(요즘은 import 써요) 합니다. const localStrategy = require("passport-local").Strategy; const JWTstrategy = require("passport-jwt").Strategy; const ExtractJWT ..
2020.12.23