본문 바로가기

반응형

nodeJS

nodejs 를 활용한 간단한 websocket 채팅서버 (ft. node project setting) nodejs 를 활용해서 간단한 채팅서버를 구현하고자 한다. 참고로 node.js 는 java script 기반의 서버 사이드 프로그래밍 언어입니다. 웹 개발 시 필수적으로 사용되며 다양한 라이브러리와 모듈을 제공하므로 빠르고 쉽게 개발할 수 있습니다. 설치 방법은 https://nodejs.org/ko/download/ 에 들어가서 자신의 운영체제에 맞는 버전을 선택 후 설치하면 됩니다. 구현하기위해서는 node 프로젝트를 생성해야 하는데 npm init 명령어를 사용해서 프로젝트를 생성할 수 있다. 결론부터 말씀드리면 생성하면 아래 파일이 생긴다. package.json index.js 첫번째, npm 를 사용해서 프로젝트를 생성한다. PS D:\dev\nodejs_project\chat_server.. 더보기
Cannot find module express 에러가 발생하는 이유? 제목 : Cannot find module express 에러가 발생하는 이유? Node.js 와 Express 란? 우선 Node.js 에 대해서 간단하게 말씀드리면요~ Node.js는 JavaScript를 사용하여 서버 측 애플리케이션을 작성할 수 있는 런타임 환경입니다. Express는 Node.js를 기반으로한 웹 프레임워크로, Node.js의 기본 기능에 더해 HTTP 요청과 응답을 처리하는 라우팅, 미들웨어, 템플릿 엔진 등의 기능을 제공합니다. Express는 라우팅을 통해 URL 경로에 따라 적절한 핸들러 함수를 호출하고, 미들웨어를 통해 요청과 응답을 가공하거나 필터링할 수 있습니다. 또한, 다양한 템플릿 엔진을 지원하여 HTML을 동적으로 생성할 수 있습니다. Express는 또한 다른.. 더보기
Node.js에서 ERR_OSSL_EVP_UNSUPPORTED 오류 해결 방법 문제발생내용에 대해서 간단하게 공유해 보자면요.. create-react-app 으로 작성한 프로젝트를 실행하고 했으나... 아래와 같이 react-scripts build 할때 에러가 남.. Creating an optimized production build... Error: error:digital envelope routines::unsupported opensslErrorStack... library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' 처음보고 이게 모지? 라는 생각을 했고요... 요즘 핫이슈인 챗GPT와 구글링을 조합해보니....해결책이 나오더라고요... 역시 이세상에 문제는 .. 더보기
ChatGPT 연동 JAVA로 구현해보기 (ft.python, nodejs) openai 에서는 python과 nodejs 만 구현 예제가 있길래... 자바로 한번 공부차 구현해봤네요... 참고로 아래는 python 소스 import os import openai openai.api_key = os.getenv("OPENAI_API_KEY") openai.Completion.create( model="text-davinci-003", prompt="Say this is a test", max_tokens=7, temperature=0 ) 그리고 아래는 nodejs 소스 const { Configuration, OpenAIApi } = require("openai"); const configuration = new Configuration({ apiKey: process.env.O.. 더보기

반응형