전체 글(860)
-
Auth0에서 사후 승인 전까지 로그인 제한하는 방법
1) Login Trigger를 다음과 같이 추가해서 사용자의 App Metadata에 approved 값이 true일 때만 로그인을 성공하게 해준다.exports.onExecutePostLogin = async (event, api) => { const isApproved = event.user.app_metadata && event.user.app_metadata.approved; if (!isApproved) { api.access.deny('Administrator approval is required.'); }};https://auth0.com/docs/customize/actions/explore-triggers/signup-and-login-triggers/login-trigger..
2024.10.14 -
AWS EKS 설정
https://medium.com/@lubomir-tobek/eks-cluster-with-aws-cli-d72e4d77a11b EKS Cluster with AWS CLI“Amazon Elastic Kubernetes Service (Amazon EKS) is a managed Kubernetes service that makes it easy for you to run Kubernetes on AWS and…medium.comhttps://velog.io/@arcokim/AWS-EKS-Cluster [AWS] EKS Cluster 생성 (with AWS Console)Kubernetes를 EC2로 사용하려면 컨트롤 플레인을 직접 구성하고 노드도 직접 연결하며 운영 및 유지 관리도 개인이 혼자서 해야합..
2024.10.08 -
NestJS, typescript, Redis pub/sub for chatting
https://dev.to/codexam/scaling-real-time-communication-with-redis-pubsub-and-socketio-3p56 Scaling Real-Time Communication with Redis Pub/Sub and Socket.IOProblem Statement: In a scenario where multiple clients (users) need to communicate in...dev.to https://github.com/Subham-Maity/scalable_chat_app_nest GitHub - Subham-Maity/scalable_chat_app_nest: Scaling Real-Time Communication with Redis Pub..
2024.09.18 -
Nest.js, Typescript, React와 File Upload, MongoDB 연동
다음 블로그 내용을 참고하여 기본적인 MongoDB의 CRUD API를 추가했다. 좋은 레퍼런스.https://medium.com/globant/crud-application-using-nestjs-and-mongodb-99a0756adb76 CRUD application using NestJS and MongoDBIntroduction:medium.com docker-compose로 실행시킬때 백엔드에서 접속하거나, gitlab CI/CD 파이프라인에서 백엔드 도커 이미지로 접속을 하기 위해 환경설정 변수 MONGODB_URI를 사용하도록 수정한다.import { Module } from '@nestjs/common';import { ConfigModule, ConfigService } from '@n..
2024.06.08 -
Nest.js, ReactJS, Typescript로 풀스택 개발
오랜만에 Node.js로 풀스택 개발을 하게 되었는데, Nest.js를 백엔드로 ReactJS를 프론트엔드로 사용하기로 했다. 먼저 Nest.js 프로젝트를 생성한 다음, frontend라는 폴더를 만들고 거기에 ReactJS 프로젝트를 생성했다. 따라서, Nest.js 백엔드에서 빌드된 ReactJS의 파일을 보여주도록 app.module.ts를 수정했다.https://docs.nestjs.com/first-steps Documentation | NestJS - A progressive Node.js frameworkNest is a framework for building efficient, scalable Node.js server-side applications. It uses progressiv..
2024.06.07 -
구글 플레이 스토어의 앱 파일 사이즈 제한
구글 플레이 스토어에 앱을 등록하려니 200MB 사이즈 제한을 초과했다고 오류가 발생했다. (150MB 이상일 경우에는 Warning만 보임)줄일수 있는 이미지, 음악 리소스 파일을 삭제해서 용량을 줄임과 동시에 Gradle 옵션을 추가해서 빌드시 사용하지 않는 리소스를 삭제하도록 했다.android { // Other settings. buildTypes { getByName("release") { minifyEnabled = true shrinkResources = true proguardFiles(getDefaultProguardFile('proguard-android.txt'), "proguard-rules.pro"..
2024.04.26