개발/웹서버 만들기 3

Express를 사용하여 간단한 웹 서버 구축

Express 실행 예제const express = require('express');const app = express();app.listen(8080, function(){ console.log('Server is running on port 8080');});app.get('/', function(req, res){ res.send('Hello World');});app.get('/hello', function(req, res){ res.send('Hello?');});위의 코드를 server.js에 입력하여 저장함.node server.js콘솔(Terminal)창에 위의 명령어를 입력함.Express 라이브러리 불러오기const express = require('express');..

Node.js 설치 및 작업 환경

Node.js 설치nodejs.org에 들어가서 파일을 다운로드 함.순차적으로 설치를 진행함.Install이 완료되면 다음과 같이 CMD 창이 나오며, ENTER를 몇 번 누르면 자동으로 설치가 완료됨.Window PowerShell에서 node -v 명령어를 통해 설치를 확인 할 수 있음. node -v윈도우 검색 - 시스템 환경 변수 편집 - 환경 변수(N) - 시스템 변수(S)의 새로 만들기(W)에서 다음과 같이 입력을 해준다.NODE_HOMEC:\Program Files\nodejs Cursor AI 설치cursor.com에 들어가서 파일을 다운로드 함.순차적으로 설치를 진행함.작업을 진행할 폴더를 만들어서, 코딩할 수 있는 공간을 만듦.폴더는 알아서 설정하면 되며, 경로에 한글이 없도록 만들어..

Node.js가 생긴 이유

HTML (HyperText Markup Language)웹 페이지를 만들기 위한 마크업 언어.브라우저에 서 보는 웹사이트의 기본 구조는 모두 HTML으로 작성되어 있음.HTML의 주요 특징마크업 언어 : 데이터를 표현하는 방식(ex, 제목, 문단, 링크 등)을 "태그(tag)"으로 정의하는 언어.구조 설계 : 웹 페이지의 뼈대를 구성할 수 있음. -> 텍스트, 이미지, 표, 동영상 등 다양한 요소를 포함할 수 있음.브라우저 해석 : HTML 파일은 웹 브라우저가 읽고 해석하여 시각적으로 사용자에게 보여 줄 수 있음.CSS (Cascading Style Sheets)웹 페이지의 스타일(디자인)을 지정하는 언어.HTML이 콘텐츠의 구조를 담당한다면, CSS는 해당 구조에 색깔, 글꼴, 레이아웃 등을 입히는..