Node
-
Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/roy24/node_modules/node-fetch/src/index.js 에러 해결Node 2025. 3. 18. 13:23
현재 node-fetch는 ESM(ES 모듈) 방식으로 동작하는데, 기존 CommonJS(require()) 방식으로 가져오려고 해서 오류가 발생한 것입니다. 해결 방법 1: import()를 동적으로 사용하기 (CommonJS 유지)만약 기존 CommonJS 환경을 유지하고 싶다면, import()를 동적으로 사용하면 됩니다.(async () => { const fetch = (await import("node-fetch")).default; const response = await fetch("https://jsonplaceholder.typicode.com/todos/1"); const data = await response.json(); console.log(data);})(); 이 방..
-
Open API & Nodejs + gpt-4-vision-previewNode 2025. 3. 13. 22:13
서버에서 OpenAI API를 사용하는 방법입니다. AI로부터 다양한 도움을 받을 수 있습니다. 이번 포스팅에서는 gpt-4-vision-preview 모델을 통해서 이미지를 분석하는 방법까지 포함되어있습니다. ✅ 1. OpenAI API 키 발급받기OpenAI 개발자 페이지에서 회원가입 및 로그인API 키 생성 페이지에서 새 API 키 생성생성된 API 키를 안전한 곳에 저장 (한 번만 표시됨)✅ 2. Node.js 환경 설정📌 1️⃣ 프로젝트 생성 및 openai 라이브러리 설치mkdir openai-api-test && cd openai-api-testnpm init -ynpm install openai dotenvopenai → OpenAI API와 상호작용하는 패키지dotenv → .env ..