전체 글 177

Node.js의 로직 순서

우선 Node.js의 로직 순서를 알아보자app.js (Application Entry Point):애플리케이션의 시작점입니다. 서버 설정, 미들웨어 등록, 라우팅 설정 등이 이루어집니다.express생성, 실행미들웨어라우팅 정의서버시작 등미들웨어 (Middleware):요청을 가로채서 필요한 작업을 수행합니다. 예를 들어 인증, 로깅, 데이터 파싱 등을 처리합니다.요청검증요청 로깅에러처리, 요청데이터 파싱라우트 (Route):URL 경로와 HTTP 메소드에 기반한 요청을 적절한 컨트롤러 함수로 연결합니다. 컨트롤러 (Controller):실제 요청에 대한 로직을 실행합니다. 입력을 받고, 서비스 로직을 호출하며, 응답을 반환합니다. 서비스 (Service):비즈니스 로직을 담당합니다. 데이터 처리 규칙..

Node.js 2024.11.12

Node.js POST 방식

1. GET과 POST 방식GET과 POST는 네트워크의 전송 방식이다. GET은 어떠한 데이터를 전달해주는 방식이라면, POST는 데이터의 값을 변경하는 방식이다.//post로 호출하면 id와 패스워드가 노출이 안되어 보안적으로도 좋다form에서 데이터를 보내는 방식으로 post를 사용하기 위해 method="post"를 작성한다.Form 에서 method="get" 을 method="post" 방식으로 수정하면 된다.res.send('post"> 1)import express from 'express'import bodyParser from 'body-parser'const app = express()app.use(bodyParser.urlencoded({extended:true}))app.get('..

Node.js 2024.11.11

3. Node.js 활용2

Package json 파일을 서버를 돌릴시 필요하다.package.json 파일 설치1. npm init또는npm init -y 를 입력시 json 파일 생성-->{ "name": "node", "version": "1.0.0", "main": "10_console.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC", "description": ""}2. nodemon 설치 (버전도 중요) package.json에 버전이 틀릴시 npm install nodemon --save-dev또는npm i nodemon 3. n..

Node.js 2024.11.09

2. Node.js 활용

Node js 활용 1. CONSOLE.CLEAR() clear는 모든 입력값이 삭제된다. 즉, console.clear() 메서드는 현재 환경에서 가능한 경우, 콘솔에 기록된 메시지를 모두 지웁니다.console.log('로딩중...') //로딩중... console.clear() // clear는 모든 출력이 사라진다. console.log('---------------') 2. Console.info() : info를 보면 알수있듯이 말그대로 정보를 출력해준다. console.log와 같은 기능을 한다. Console.warn() : warn은 그림처럼 이러한 노란색 경보 문구로 경보를 표시하고 싶다면 사용 하면 된다. Console.error() : error는 'Img Error!'라는 에러를 ..

Node.js 2024.11.08

Node.js 사용법

1.우선 Node.js를 설치한다.2. 설치를 하면 Vscode에서 작성할수가 있다.3. 설치가 완료되면 아래와 같이 터미널에서 확인해볼 수 있다. 1) node -V 2) npm -V 4. 1_nodejs.js 파일을 생성후 console.log('안녕하세요 Node.js')터미널에 node 1_nodejs.js 치면-->안녕하세요 Node.js 2. Timeout.js// Node.js 에서는 비동기식과 동기식이 있다.// 1.동기식function func1(){ for(let i=0; i { console.log('2번 실행') }, 3000) console.log('3번 실행')}timeout()-->3초동안 1번실행 후 -> 3번 실행-> 2번 실행/*문제주어진 초가..

Node.js 2024.11.07

4. format()과 형변환

서식 문자 - % - "".formt() 형변환 1. 자동 형변환 - 정수 + 실수 = 정수 - 정수 + 실수 = 실수 예)3 + 0.0 = 3.0 2. 강제 형변환 -자료형(값) 예)int(10.98) == 10 아스키 코드 -컴퓨터가 문자를 기억하고 있는 정수 값 예)A : 65     a : 97   #format()과 형변환data = 10data2 = "%d" %100print("data : %d" %data) #data = 10print(data2) #100print("-----------------")#문자열값.format()#A.B : A안에 Bdata1 = 10data2 = 10.4231data3 = 'A'data4 = "ABC"print("data1 : {}".f..