[Node.js] 6일차 : pm2 패키지매니저본 글은 출처 생활코딩-https://opentutorials.org/course/3332/21135-에 있는 강의를 들으며 요약정리한 내용입니다. 원내용은 위 링크에서 확인할 수 있습니다. 감사합니다.만든 날짜:2019-01-14 오후 12:18Node.js - 패키지 매니저와 PM2 독립적으로 실행되는 프로그램도 패키지. 부품으로 사용되는 작은 프로그램도 패키지 라고 할 수 있다. 이러한 소프트웨어들을 관리(생성,설치,업데이트,삭제)해주는 프로그램(패키지 매니저) 중에서 NPM을 알아보자 nodejs에서 가장 광범위하게 사용된다. ("pm2"라고 구글링)실행중인프로그램 == 프로세스 수정을 해주면 다시 알아서 종료시켰다가 재실행 해준다. NPM을 이용해서..
[Node.js] 5일차 : sync(동기 비동기), 콜백함수 본 글은 출처 생활코딩-https://opentutorials.org/course/3332/21132-에 있는 강의를 들으며 요약정리한 내용입니다. 원내용은 위 링크에서 확인할 수 있습니다. 감사합니다.만든 날짜:2019-01-11 오전 9:37 JavaScript - 함수의 기본 문법 중복발생 -> 유지보수 효율이 떨어지고, 가독성이 떨어진다.JavaScript - 함수의 입력 입력값 받기 (argument)(인자) first, second는 parameter(매개변수)JavaScript - 함수의 출력 return으로 함수의 반환설정하기.App - 함수를 이용해서 정리 정돈하기 함수를 이용해서 코드를 정리해보자. 코드가 많아지면 기계는 상..
[Node.js] 4일차 : Not found 오류 구현, 동적 페이지 목록 불러오기만든 날짜:2019-01-10 오전 9:37 본 글은 출처 생활코딩-https://opentutorials.org/course/3332/21123-에 있는 강의를 들으며 요약정리한 내용입니다. 원내용은 위 링크에서 확인할 수 있습니다. 감사합니다. App - Not found 오류 구현 없는 id의 페이지를 접근하려고 했을 때. 제일먼저 사용자가 루트로 접근했는가 아닌가를 구분해야한다.위 구조를 보면,pathname는 쿼리스트링을 미포함path는 쿼리스트링이 포함 writeHead에서 200이라고 하는것은. 웹브라우저가 웹서버에 접속시 응답할때 클라이언트와 서버사이에서 정보를 기계가 통신하기위해서 간결한 약속이 필요하다...
[Node.js] 3일차 : 동적 웹페이지 만들기, 파일IO만든 날짜:2019-01-09 오전 9:36 본 글은 출처 생활코딩-https://opentutorials.org/course/3332/21062-에 있는 강의를 들으며 요약정리한 내용입니다. 원내용은 위 링크에서 확인할 수 있습니다. 감사합니다.App - 동적인 웹페이지 만들기 정보를 다이나믹하게 프로그래밍적으로 생성해보자. 쿼리부분의 id값을 title변수로 지정한 후 사용자가 요청하는 id의 값을 제목(h2와 title태그)에 동적으로 출력되도록 하기위한 코드를 위와같이 짤 수 있다. 이전에 배운 템플릿 리터럴($)을 사용할 수 있다. 제목부를 동적으로 바꾸는 것을 성공했다. 하지만 본문은 정적인 상태이다. 따라서 본문만 따로 저장하고 요청..
[Node.js] 2일차 190108 : Nodejs설치, URL parse, template literals만든 날짜:2019-01-08 오전 9:34 본 글은 출처 생활코딩-https://opentutorials.org/course/3332/21029-에 있는 강의를 들으며 요약정리한 내용입니다. 원내용은 위 링크에서 확인할 수 있습니다. 감사합니다. Node.js - 설치 웹브라우저 에서 돌아갈 웹 어플리케이션 이런식으로 말이다. Node.js도 마찬가지다. Node.js runtime에서 웹 브라우저에서 했던 것 처럼 JavaScript 여러기능 중 우리가 필요한 것을 호출하며 어플리케이션을 만든다. Node.js Runtime을 설치하자.Windows 에서 설치하기 https://nodejs.o..
[Node.js] 1일차 190107 : 기본개념 및 학습목적만든 날짜:2019-01-07 오후 9:47 본 글은 에버노트에서 작성되었습니다.WEB2 - Node.js 본 글은 출처 생활코딩-https://opentutorials.org/course/3332-에 있는 강의를 들으며 요약정리한 내용입니다. 원내용은 위 링크에서 확인할 수 있습니다. 감사합니다. 웹이 등장 후 불만이 쏟아져 나옴. html의 수동적인 개발방식 때문에 그랬다. html의 구조를 바꾸려면 수많은 코드를 수동으로 수정해야 했다. 방문자에게 마음대로 수정하게 하는 것도 위험하여 관리자만 컨텐츠를 수정 가능했고 한계가 있었다. 기계에게 시키고 싶다는 욕심을 해결하기위해 컴퓨터공학자들이. JavaScript에 익숙한 사람들이 웹페이지를..
코딩야학 5기 - final 190104 : ~ 웹서버와 HTTP, 향후 나아갈 길만든 날짜:2019-01-04 오전 10:08본 글은 에버노트에서 작성되었습니다.웹서버 운영하기 하나의 문제를 해결하는데 몇일이 걸릴 수 있다. 그러나 해결과정에서 수많은 지식과 보답을 얻게된다. 우리의 컴퓨터에 웹서버 라는 프로그램을 설치해보자. 웹서버라는 제품군에는 여러 가지가 있다. 우리는 아파치를 사용할 것이다. 사용량 1위를 꾸준히 지키고 있다. 아파치를 우선 설치하자. 검색 : how to install apache http server [YOUR_OS] 윈도우에 웹서버 설치 how to easy install apache on window이것을 사용할 것이다. bitnami wamp stack Window Ap..
코딩야학 5기 - 2일차 190103 : ~웹호스팅 (github pages) 까지만든 날짜:2019-01-03 오전 9:30본 글은 에버노트에서 작성되었습니다. 기본문법 - 태그 태그에 대해서 설명혁명적인 변화 우리는 모르는 것이 뭔지만 알면 인터넷을 통해 1분만에 알 수 있는 시대에 살고 있다. 통계에 기반한 학습통계에 기반을 둬서 공부하는 방법. https://www.advancedwebranking.com/html/ 150여개의 태그 중. 통계를 기반으로 공부를 하면 효율적이다. ex)frequency of english wordshttps://www.wordfrequency.info/free.asp?s=y 시험을 보게되면 어려운 것은 중요한 것이고,쉬운 것은 사소한 것이라는 해로운 인식이 생긴다..
코딩야학 5기 - 1일차 190102 : WEB1 ~HTML코딩과 실습환경 준비 만든 날짜:2019-01-02 오후 6:03본 글은 에버노트에서 작성되었습니다.WEB1 - 1. 수업소개 7년전에 이고잉이 직면했던 문제를 우리가 엔지니어가 되어 해결한다. 공부의 효용을 뇌에게 자주 보여준다면, 뇌가 반응할 것이다. 공부와 친해지는 계기가 될 수 있는 수업이 될 수 있었으면 좋겠다. Youtube 재생목록으로 바로가기진도표 WEB1 - 2.프로젝트의동기 SQL을 가리키며 시작하여 일반인 까지도 들을 수 있게 강의를 만들었다. 한계에 부딪히자 직접 만들었다. WEB1 - 3.기획 이런 형태의 웹페이지를 만들어보고 싶었다. WEB1 - 4.코딩과 HTML어떤것이 원인이고 결과인지.어떤것이 컴퓨터가하고 사람이 하..
보호되어 있는 글입니다.