728x90

Back-End/Node.js 4

[Node.js 백엔드 기록] 4. method의 이해 & Path module

[Node.js 백엔드 기록] 4. method의 이해 & Path module [method의 이해] - app.get 함수와 app.post 함수를 활용할 수 있다. - 복수의 path를 관리할 수 있다. - get으로 파라미터를 불러올 수 있다. - post로 유저의 입력을 불러올 수 있다. [라우팅 메소드 구문] // GET method route app.get('경로', function(요청,응답){ 응답.send('GET request to the homepage') }) // POST method route app.post('경로', function(요청, 응답){ 응답.send('POST request to the homepage') }) [요청.params] // GET method ro..

Back-End/Node.js 2023.07.20

[Node.js 백엔드 기록] 3. html 이용해 form 데이터를 서버로 전달하기

[Node.js 백엔드 기록] 3. html 이용해 form 데이터를 서버로 전달하기 [html 기본 구조] html은 hypertext markup language이다. hypertext는 링크를 통해 모든 문서가 연결되어 있는 구조로 일반적인 텍스트의 순차적인 구조를 뛰어넘는 비 순차적 접근법을 가진다. markup은 텍스트를 구조적으로 표현하는 방식이다. html은 정보를 구조적으로 표현하기 위해 tag 개념을 사용한다. head tag : 문서의 부가 정보를 담는 태그 body tag : 문서의 컨텐츠를 담는 태그 Heading tag : h1 ~ h6가 존재하고, 숫자가 작을 수록 폰트 크기가 크다. 자동으로 줄 바꿈이 적용된다. Paragraph tag : 문단을 표현할 때 사용. 문단의 첫 ..

Back-End/Node.js 2023.07.19

[Node.js 백엔드 기록] 2. Node.js 세팅, Express 설치, 기본 라우팅 (Localhost로)

[Node.js 백엔드 기록] 2. Node.js 세팅, Express 설치, 기본 라우팅 (Localhost로) [node.js 설치하기] https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 디폴트 모드로 설정하기 [visual code 터미널에서 express 설치하기] node.js 터미널 환경을 visual code에서 실행할 수 있도록 하자. 1. visual code에 작업 폴더 생성 후 디렉토리로 이동 2. express를 폴더 안에 생성하기 PS> npm install --save express [app.js 파일을 생성해서 웹페이지 띄우..

Back-End/Node.js 2023.03.28

[Node.js 백엔드 기록] 1. 웹서버 기본 지식 정리

[Node.js 백엔드 기록] 1. 웹서버 기본 지식 정리 웹 첫 등장에 HTML이 있었다. HTML을 통해 정보를 주고받을 수 있었다. 당시로서는 이것으로 혁명적인 사건이었다. 하지만 사용자와 상호작용하는 웹페이지를 만들고 싶다는 욕망이 있었지만, HTML은 정적이었다. 데스크톱, 모바일 게임에서와 같이 동적으로 사용자와 상호작용 할 수 있게 되길 원해서 javascript가 탄생하게 되었다. 웹은 HTML을 이용해서 웹 페이지를 우선 만든 후에 javascript를 이용해 사용자와 상호작용 할 수 있게 기능을 추가한다. 1) javascript 문법 익히기 - 변수를 선언하고 활용할 수 있다. const a = 5; const b = 2; const myName = "nico"; console.log..

Back-End/Node.js 2023.03.26
728x90