클라이언트의 요청을 받으면 서비스 데이터를 제공하는 컴퓨터 혹은 프로그램을 말하며즉, 요청받으면 데이터 보내주는 놈이라고 보면 된다.GET: 읽기요청POST: 쓰기, 생성 요청PUT: 수정 요청DELETE: 삭제 요청
node.js로 express라이브러리를 사용해서 서버를 띄워보자.먼저 서버를 작성할 파일을 열고, 터미널에서 npm init 하자그러면 여러 input이 나오는데 일단 그냥 다 엔터하고entry point만 server.js를 기입하고 엔터그다음은 express라이브
누군가 우리 주소에 방문했을 때 HTML파일을 보내는 코드를 작성해보자작성해본 server.js파일과 같은 경로에 index.html파일 생성 후 작성위처럼 작성 후 다시 server.js에 아래처럼 작성해보자sendFile(): 파일을 보내는 함수\_\_dirname
form 데이터를 서버로 전송할 때는 먼저 form태그를 셋팅해야 한다.form태그 안에 위 코드처럼 전송 방법을 명시해주고, input같은 입력태그 안에 name속성으로 각각 입력태그에 이름을 넣어준다.input의 이름에 따라 각 입력된 데이터가 따로 들어가게 만들어
REST API를 대충 한번 알아보자서로 다른 프로그램간에 소통이 가능하게 도와주는 통신규약웹에서는 '서버와 클라이언트간 통신 규약'이라고 보면 된다.즉, 서버에 요청해서 데이터 가져오는 방법이다.로이 필딩이 2000년도 웹설계를 효율적으로 사용하기위해 만든 API디자
MongoDB 세팅 Mongodb atlas홈페이지 가입 채우라는대로 대충 채워주고 무료티어 선택 서버위치선택 Database Access메뉴에서 DB접속용 아이디:비번 생성 admin:1234 Network Access메뉴에 IP추가 0.0.0.0/0이
MongoDB에 저장 시 삭제나 수정에 용이하게 \_id값을 넣어 저장해야한다.\_id값을 넣지 않았을때는 MongoDB에서 알아서 ObjectId()를 무작위 숫자, 문자로 이루어져 넣어준다.post요청하는 코드를 먼저 보면근데 \_id값을 게시물을 올릴 때 마다 1
이번에는 AJAX를 사용해서 삭제요청을 해보겠습니다.요청은 GET POST PUT DELETE 4종류가 있는데,html폼에서 일반적으로 PUT DELETE요청이 할 수 없다.그래서 삭제요청시 사용할수 있는 방법은1\. method-override 라이브러리로 하기2\.
개인블로그있는 개발자들이 멋있어서 따라한리액트로 블로그를 개발하는 개인프로젝트를 진행하고 있다.DB는 firebase를 사용해서 구현하고 있었는데,firebase로 구현보다는 직접 백엔드를 구현하는게 더 멋있는 것 같아서,node.js를 공부하면서 server도 만들어
js와는 달리 node는 코드로 모듈을 만들 수 있다.어떤 기능을 하는 함수나 변수의 집합을 모듈이라고하는데,모듈은 그 자체가 하나의 프로그램이면서 다른 프로그램의 부품이다.위에서 저 js가 모듈임 ㅇㅇ재사용성이 강하다. 보통은 파일 하나를 모듈 하나로 만들고,그래야
요청에 대한 응답코드로 간결하게 응답의 의미를 전달하는 방식이다.웹 표준으로 잡힌 방식으로 크게 5가지로 나뉜다.100번대: Information, 정보100: Countinue102: Processing, 처리중200번대: Successful, 성공시 보냄200: O