본문 바로가기
728x90
반응형

Back_end/node.js27

node.js) post() get()에서의 정보 사용은 url에 직접 적용되면서 새 링크를 Create했다면 post()는 html에서 사용자에게 받은 정보를 html의 body에 저장하여 읽어올 수 있다 Read url을 이용하는 get()은 page의 링크를 생성하는 용도 body를 이용하는 post()는 page의 정보를 읽어와서 사용한다 post()를 이용하는 이유는 모든 정보를 url에 담을 수 없기 때문..인것 같고 특히 사용자의 개인정보나 id password 등의 민감 정보들을 쉽게 접근하지 않으면서 사용해야 하기 때문인 것 같다 node.js에서 post()로 받은 정보는 숨겨져 있기 때문에 사용하기 위해서는 body-parser 패키지가 필요하다 npm install body-parser 로 설치 1-1. exp.. 2021. 4. 20.
node.js) 시작 - 서버 실행, get() 서버를 동작하기 위해서는 서버 프로그램에 사용할 폴더 내에서 터미널로 npm을 실행시켜 express 패키지를 받아야한다 터미널, cmd, powershell 등 에서 npm init 입력 후 묻는 사항에 대해 skip하기 위해 쭉 엔터를 눌렀다 npm install express 로 express 패키지 다운 완료 되면 express 버전과 함께 완료되었다는 메시지가 뜬다 요런 json파일이 생기면서 package.json 안에 express가 존재하면 잘 설치된 것 get과 post만으로도 서버를 만들 수 있다..? get()의 인자로 url, callback 함수를 받는다 callback 함수의 인자로 요청, 응답을 받는다 callback 함수의 1번째 인자인 요청에는 사용자의 url 요청을 받아오.. 2021. 4. 20.
node.js 란? node.js는 chrome과 같은 V8 엔진으로 만들어짐 vscode도 node.js기반으로 만들었다 서버 구현이 쉽고 빠르다 부드럽게 구동되는 모습 node.js는 브라우저가 아닌 local에서 사용 가능..? node.js의 서버는 다른 서버들과 조금 다른..? 방식 비동기 + 논 블로킹 방식 일반적인 서버는 요청을 한 번에 하나씩만 처리하는 동기 + 블로킹 방식 비동기 + 논 블로킹 방식은 동시에 처리할 수 있는 것은 동시에 처리 -> sns나 채팅 등에 이용..? 동기 + 블로킹 방식은 쓰레드를 늘리거나 하여 여러개의 작업을 동시에 처리할 수 있음 node.js는 이벤트 처리 기반이기 때문에 동시에 여러 작업을..? CRUD 서버의 기능은 데이터를 CRUD하는 것 Create(생성) : get(.. 2021. 4. 19.
728x90
반응형