본문 바로가기

분류 전체보기116

[express + mysql + RDS] 테스트 중 2024. 8. 30.
[emotional] 예기치 못 한 에러 API Gateway에서 Lambda 엔드포인트를 설정할 때 메서드로 get, any를 처음 설정해뒀길래 any를 삭제했다.그런데 나는 함수를 any에 연결을 해뒀던 것..플리 추천 받으려고 사용했더니 에러가 발생하고 있었다.혼비백산하여 일단 먼저 Lambda에서 테스트를 해주니 상태코드 200으로 잘되었다.그리고 postman으로 되는지 확인했는데 404..네트워크 탭으로도 확인해봤지만 404...급하게 API Gateway에서 확인했는데 엔드포인트에 get으로 분명되어있는데 하고 통합연결을 확인해보니아, 연결이 안되어있다. Lambda와 연결 했던 any를 지워서 발생했던 웃지 못 할 이슈..해결 2024. 8. 25.
[emotional] 배포 환경 변경 및 그에 따른 변화 기존 emotional은 OpeanAI와 YouTube API가 클라이언트 단에서 두 API를 호출 하였을 때 네트워크 탭을 확인하면 누구든 손쉽게 API 키값을 확인할 수 있었다.클라이언트 단에서의 API 키 노출 이슈를 방지하기 위해 서버 측에서 API를 실행시켜 클라이언트에 필요한 데이터만 반환하게 하였어야했는데, 나는 딱히 백엔드의 지식이 없었기 때문에 당시에는 Node.js랑 express를 사용해야하나 라고 생각을 하게 되었다.하지만 Next.js에서 next server를 사용하여 서버리스 함수를 만들 수가 있었는데 그게 route handler를 이용한 방법이었다.import { NextRequest } from 'next/server';import OpenAI from 'openai';c.. 2024. 8. 24.
[면접 복기] 24.08.14 일단 결과 나옴, 탈락.진행 : 비대면 면접//회사에서 진행할 프로젝트에 대한 설명 및 관련 스택에 대한 이야기//진행했던 프로젝트들에 대해서 설명협업 시 사용했던 소통 툴에 대해서자신이 사용하는 기술 스택에 대해서리액트의 장단점리액트 쿼리의 기능scss의 장단점zustand의 장단점성능 최적화에 대해서useMemo, useCallback에 대한 견해js기술적인 질문들이나 cs관련 질문은 없었다.회사에서 사용하게 될 스택과 내가 사용하는 스택이랑 어떤 장단점이 있고 왜 사용하는지에 대한 고찰을 묻는 위주의 질문이었다.면접관님이 말하길, 사용하는 기술에 대한 장단점을 아는게 중요하다고 생각해서 물어보는거다. 라고 하였다.이거랑 이거랑 비교해서 어떤 상황에서 이게 뭐가 좋아서 쓰고, 저게 뭐가 안좋아서 안쓰.. 2024. 8. 15.