본문 바로가기

분류 전체보기126

파이썬 (Selenium) vs JavaScript (Puppeteer) 차이점 값은 들어있는데 아무리 출력을 해도 node.js 에서는 console 이 터미널에 찍히지 않았다.왜일까? 궁금하던 중, 다음의 사실을 알게되었다. page.evaluate() 안의 코드는 브라우저 컨텍스트에서 실행되므로, 브라우저의 개발자 도구 콘솔에는 출력되지만 Node.js 터미널에는 보이지 않습니다.- claude 의 대답- 해결방법>page 객체 생성 이후, 다음의 코드를 넣어서 터미널에도 출력되게 한다. 파이썬과 JavaScript(Node.js)에서 웹 스크래핑할 때 console 동작이 다릅니다.파이썬 (Selenium) vs JavaScript (Puppeteer) 차이점파이썬 - Selenium pythonfrom selenium import webdriverdriver = web.. 2025. 7. 23.
React 의 단방향 흐름에 대해서 props 는 단방향인데 함수는 부모쪽에서 실행된다?헷갈려서 정리를 해보았다. 1. SearchBox 에 onSeach 라는 함수를 props 로 내려줌. onSearch 는 사실상 App.jsx 에 정의된 searchBus 이다. 2. 자식 SearchBox는 onSearch를 그냥 받은 props 로 호출만 함. 즉, SearchBox 는 busNumber, direction을 부모한테 보고만 한다. 3. busNumber, direction를 가지고 부모쪽 (App.jsx)의 searchBus 를 실행한다. 🔑 그래서 React 실무 패턴 상태(state)와 그 상태를 바꾸는 로직은 같은 컴포넌트에 있어야 한다! ✔️ 상태는 최대한 상위에!✔️ 상태 변경 함수도 같이 상위에!✔️ 자.. 2025. 7. 21.
React + Express Client 쪽 설정 1. server 쪽 api 설정(port) 2. 실제 호출 예시 Server 쪽 설정 1. client 쪽 라우터 연결 2. 실제 business logic 처리 부분 참고로 연결이 잘못된 경우 다음과 같은 에러가 난다.Client 쪽 console 에 에러가 표시됐다고 해서 꼭 그쪽 에러는 아니라, vite, express, route 까지 한군데라도 URL Mapping 오류가 생기면 다음과 같은 에러가 날 수 있으니위에 적은 부분을 천천히 살펴봐야한다! 2025. 7. 21.
gcloud 꼬였을 때 해결법 여러개의 gcp(회사, 개인 계정)를 사용할 때, gcloud 가 꼬여서 곤란한 상황이 생겼다.나의 경우엔 3개의 계정이 꼬여서 계속 403 에러를 뱉어냈다. 약 1시간을 헤매다가 겨우 해결! 그리고 다음번(?)을 위하여 gcloud 가 꼬였을때의 해결방법을 기록하고자 한다. 📌 1️⃣ 현재 상태 파악 1) 현재 활성 계정 확인 : 현재 누구로 인증되었는지 확인( *표시)gcloud auth list 계정이 여러개 있어도 * 표시 된 account 만 활성화 된 것임. 2) 현재 config 프로필, 프로젝트, 계정 확인 : 지금 어떤 프로젝트, 계정, 리전 쓰고 있는지 gcloud config list 📌 2️⃣ 계정 문제면 ✅ (1) 원하는 계정으로 전환gcloud config set acc.. 2025. 7. 15.
Google Cloud Run이란? 언제 쓰면 좋을까? 어떻게 쓰는 걸까? 이번엔 내가 직접 써보고 느낀 Google Cloud Run에 대해 정리해볼게.Cloud Run은 구글 클라우드에서 제공하는 서버리스 컨테이너 실행 서비스야.한마디로 말하면:“도커 컨테이너만 있으면 자동으로 서버리스 배포 끝!” 1️⃣ Cloud Run이란? 🚀Cloud Run은 Docker 컨테이너를 서버리스로 실행해주는 서비스야.즉, 컨테이너 이미지만 있으면 서버 인프라(가상머신, Load Balancer, 스케일링) 관리가 필요 없어!요청이 오면 자동으로 컨테이너가 실행됨사용자가 없으면 자동으로 0으로 줄어들어 비용 절감트래픽이 늘어나면 자동으로 여러 인스턴스로 확장됨2️⃣ 언제 쓰면 좋을까? 🔥Cloud Run은 이런 상황에서 딱 좋아!✅ Docker로 만든 앱이 있다!→ 언어나 프레임워크 상.. 2025. 7. 12.
Firebase란? 언제, 왜 써야 할까? 그리고 어떻게 쓸까? 💡 안녕! 오늘은 내가 직접 경험하면서 알게 된 Firebase에 대해 쉽고 간단하게 정리해볼게.Firebase는 구글에서 제공하는 Backend-as-a-Service(BaaS) 플랫폼으로, 앱이나 웹서비스 개발할 때 백엔드를 빠르게 구축하고 관리할 수 있도록 도와줘요! ✨ 1️⃣ Firebase란?Firebase는 구글이 만든 개발자 도구 모음이에요.주요 기능으로는 데이터베이스, 인증, 스토리지, 호스팅, 클라우드 함수 등 서비스가 있어서,복잡한 서버 구축 없이도 빠르게 앱을 만들고 운영할 수 있답니다! 🎉2️⃣ Firebase를 언제 사용하면 좋을까? 🤔🏃‍♂️ 빠르게 프로토타입 만들 때서버 인프라 걱정 없이 빠른 개발과 테스트가 필요할 때! 🚀 작거나 중간 규모 프로젝트작은 스타트업, 개인 프.. 2025. 7. 12.
반응형