Nodejs 설치 완료! Atom도 필요해서 설치했음
수업링크WEB Browser ------ 주소 요청 -----> WEB ServerWEB Browser <---- 요청 정보 응답 --- WEB Server (Node.js 웹서버 기능 내장)main.jsnode.js 경로에 해당하는 값을 가져옴 -> 서버의 기능
DATA를 어떻게 처리할 것인가? 는 프로그래밍에 있어 중요!➡ 프로그래밍 첫 번째 :: DATA 종류 및 처리방법 알아가기js의 data는 Number, String, Boolean, Array, object... 등이 있다.⬇결과결과 확인은 cmd 창에서 가능 경로
변수 : 변할 수 있는 수상수 : 항상 !! 같은 수따라서, 1=2; 는 성립 불가언제나 1이므로 대입X변수 초기 선언할 때에는 var 을 붙인다. 결과⬇
(1) 전 시간에 했던 코드 픽업!!➡ 이런 식으로 하면 불편할 수 있음ex. 줄바꿈 하고 싶을 때(2) 줄바꿈(\\n)을 넣으면 다음과 같음줄바꿈 되지만, 불편!최신식 문법은 다음과 같이 변경💡literal :: 정보를 표현하는 기호줄바꿈할 때는 그냥 Enter치면
출처 : '생활코딩 - Node.js - 9.URL의 이해' 유튜브1\. protocol: 통신규칙. 사용자가 서버에 접속할 때 어떤 방식으로 통신할 지에 관한 부분\- http(HyperText Transfer Protocol): 하이퍼미디어 문서를 전송하기위한 프르
http://localhost/?id=HTML 에서 id=HTML 부분이 Query string이 Query string에 따라 다른 정보를 볼 수 있다오늘 수업에서는 node main.js에서 id값을 알아내는 방법을 찾는 수업이 것은 request.url;
지난시간 : QueryString을 추출하는 과정 배움(QueryString은 id값 부분임!)이번 시간 : 우리가 직접 치지 않아도 클릭할 시, 동적으로 변할 수 있게 코드를 수정할 예정1\. template literary 변수 생성\-> 백틱(\`\`) 잊지 말기
C : Create ⭐R : Read ⭐U : UpdateD : Delete저번시간 : 아직 본문이 정적인 상태이번시간 : 따라서 본문이 저장된 파일 저장 후, 파일을 node.js로 불러오는 방법 배우기즉, CRUD에서 READ검색 🔍 : nodejs file re
querystring에 따라 본문에 변경되는 웹애플리케이션 만들기!(배운 것 바로 써먹기)HTML, CSS, JavaScript의 본문 내용을 따로 data파일에 옮겨놓기\+<p> </p>본문 내용 부분을 ${description}하면 완료!왜 계속 이렇게
Boolean datatype: 참과 거짓을 나타내는 데이터 타입Comparison operator (비교 연산자)Conditional statement (조건문)➡ 서로 굉장히 밀접한 관계!➡강의 바로가기데이터 타입 2가지 (1) true, (2) false➡강의 바
22.05.24프로그램 I/O입력 INPUT --> 프로그램 --> 출력 OUTPUT ✔ INPUTParameter: 입력되는 정보의 형식Argument: 입력된 실제 값검색 🔍 : nodejs console input parameters<코드1>👉 콘솔창에
22.5.24 19. App - Not found 오류 구현 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메세지를 전송하는 방법에 대해 배움
22.5.31홈 화면🚨 홈 화면과 HTML, CSS, JavaScript모두 pathname이 /이라서 홈 화면과 각각의 페이지를 구분할 수 없음👉 반복문을 중첩 사용하여, 이 2개를 구분!! 👉 구분 기준 : queryData.idqueryString이 有 ➡
20\. Javascript-반복문21\. Javasciprt-배열22\. JavaScript-배열과 반복문22.6.2배열 : 복수의 데이터를 보관하는 그릇반복문 : 복수의 반복되는 작업을 처리하는 도구배열+반복문➡🌟시너지🌟코드결과
22.6.2 23. Node.js - 파일 목록 알아내기 문제점 데이터 추가 시, 글 목록을 직접 편집해야 함 (if문, else문 둘 다) 리스트의 추가, 삭제, 수정 등이 빈번하다면 번거로울 수 있음 이 부분을 어떻게 바꿀 것인가!!!가 목표다 데이터 디렉토리
23.6.3. [24. App - 글목록 출력하기 ](https://opentutorials.org/course/3332/21123) 목표 >data 디렉토리에 있는 파일들의 이름을 이용해서 글 목록을 생성하는 기능을 구현하기 지난시간 : 파일목록 알아낼 수 있는
25-1. JavaScript - 함수의 기본 문법 코드를 정리 정돈해서 재활용성을 높여주는 도구인 함수의 기본 문법 알아보기 **23.6.11 ** >**중복이 발생 ➡ 유지보수 BAD 👎, 코드 가독성 BAD 👎 중복제거 도움 : 함수** 반복적으로 등장
23.6.11 26. App - 함수를 이용해서 정리 정돈하기 함수를 이용해 지금까지 한 코드를 정리정돈하기! 1. 중복된 부분 (1) - template ➡ 이 부분을 함수화시키기 2. (1) 함수화 template : 재사용 가능 templateHTML()함
22.6.12.Node.js에서 매우 중요한 특징인 비동기 처리 방식을 살펴보기Node.js 실행순서를 파악하는 것이 목적synchronous 동기 : 순서대로 처리asynchronous 비동기 : 일이 오래 걸릴 경우 병렬적으로 처리 ➡ 시간 효율적, 매우 복잡