2024/10/13 3

node.js+ express로 웹서버 빨리 띄우기

1. 터미널에서 내가 현재 위치한 폴더가 todoapp 인지 확인한다2. 그리고 todoapp폴더에 server.js를 만든다 3. server.js작성 --> 서버를 띄우기 위한 기본 세팅임listen(서버띄울 포트번호, 띄운 후 실행할 코드) 포트가 머임?외부와 네트워크 통신을하기위한 구멍 아래 코드가 기본 서버 띄우는 세팅이다//server오픈하는 기본 세팅const express = require('express'); //설치한 express라이브러리 첨부const app = express(); //설치한 express 라이브러리로 새로운 객체를 만든다app.listen(8080, function(){ console.log('listening on 8080');}); //8080 port로 웹서..

웹개발 2024.10.13

node.js 환경설정

코드를 쉽게 짜기 위한 라이브러리 express 설치npm은 라이브러리 설치를 도와주는 도구1. npm으로 라이브러리 설치 가능npm init 2. 라이브러리 설치 기록 --> package.json파일에 저장npm init으로 가능  3. express 라이브러리 설치npm install expresspackage.js에 업데이트 된 것을 확인 가능 node_modules -->라이브러리에 필요한 자료들 담는 공간 만약 에러가 나면 1. 구글에 yarn검색 후 설치2. pc 재시작3. yarn add명령어로 설치 가능 --> yarn이 빠르기도하고 에러가 덜납니다.yarn add express  본 포스팅은 코딩애플님의 영상을 보고 작성하였습니다.https://www.youtube.com/watch?v..

웹개발 2024.10.13

node.js 쓰는 이유

서버(server란) 요청을 받으면 요청한 내용 보내주는 프로그램HTTP요청 방식(사용자가 요청할 수 있는 방식들)1. 읽기(GET)2. 쓰기(POST)3. 수정(PUT)4. 삭제(DELETE) Node.js가 뭔데?javascript 런타임 입니다?? javascript html을 위해 만들어진 언어html조작과 변경을 하기 위한html= 웹페이지에 글쓰고 그림넣는 언어(정적)자바스크립트 ==> 웹페이지를 다이나믹하게 바꿔주기 가능누가 자바스크립트를 해석을 누가함? --> 브라우저가 함자바스크립트 해석엔진 --> 크롬(v8), 엣지(chakra),firefox크롬(v8) --> v8을 따로 출시--> 그게 node.jsnode.js결국 브라우저 내에서 말고도 다른환경에서도 javascrip실행할 수 있..

웹개발 2024.10.13