이고잉
-
[Developer] [node.js] 7. post방식으로 전송한 데이터를 node.js로 가져오기Data miner/Developer 2020. 1. 8. 16:59
출처; 생활코딩의 Node.js의 강의 내용 / 이고잉 강사님 감사드립니다 (꾸벅) node.js는 컨텐츠의 읽기, 쓰기, 수정, 삭제를 웹을 통해서 가능하게 해준다고 하였다. 이 포스팅에서는 사용자가 특정 컨텐츠를 추가해주는 부분을 node.js가 어떻게 처리하는지에 대해서 다루고자 한다. 자, 모든 코딩의 시작은 어떤 것을 잘 검색하는데에 있다. 먼저, "nodejs post data"를 검색한다. https://stackoverflow.com/questions/4295782/how-to-process-post-data-in-node-js 사이트에서 아래의 코드를 활용한다. 2020/01/08 - [Data miner] - [Developer] [node.js] 6. [Developer] [node...
-
[Developer] [node.js] 6. <form ...> </form>Data miner/Developer 2020. 1. 8. 16:23
출처; 생활코딩의 Node.js의 강의 내용 / 이고잉 강사님 감사드립니다 (꾸벅) node.js는 사용자가 단순히 수용자에 머무는 것이 아니라, 웹 컨텐츠의 읽기, 쓰기, 수정, 삭제를 가능하게 해준다고 하였다. 이 포스팅에서는 사용자가 특정 컨텐츠를 추가해주는 부분을 node.js를 통해서 어떻게 생성하는지 다루고자 한다. 1) 사용자가 임의의 정보를 추가할 수 있는 부분을 넣을 웹페이지에 'create'하이퍼링크로 추가한다. create 2) 사용자가 create부분을 누르면, 사용자가 특정 form을 통해서 정보를 전달할 수 있는 부분을 생성한다. 사용자가 글쓰는 곳을 만들어주는 방법. create를 클릭하면, /create 페이지로 이동하도록 만들어주는 것 //사용자의 정보를 /create_pr..
-
[Developer] [node.js] 5. package manager pm2Data miner/Developer 2020. 1. 7. 14:37
출처; 생활코딩의 Node.js의 강의 내용 / 이고잉 강사님 감사드립니다 (꾸벅) Package manager는 소프트웨어를 생성하고, 설치하고, 및 업데이트 등 관리해주는 프로그램이다. node.js의 경우에는 pm2라는 프로그램의 package manage가 있다. 이는 node.js를 통해서 만든 프로그램을 동작시키는데 있어서 효율적으로 조력해준다. 특히, node.js를 통해서 어떤 프로그램을 제작하는데 있어서 다소 번거로웠다. 프로그램이 수정될 때마다 일일이 콘솔창을 통해서 node main.js를 통해서 실행시키고 ^C 명령어를 통해서 나온다음에 다시 수정된 내용을 확인해야 했기 때문이다. pm2를 통해서 다양한 기능 사용해보기 (https://pm2.keymetrics.io/docs/usa..
-
[Developer] [node.js] 4.Data miner/Developer 2020. 1. 6. 20:37
출처; 생활코딩의 Node.js의 강의 내용 / 이고잉 강사님 감사드립니다 (꾸벅) 오늘은 지난번 강의, Data폴더에 있는 querysting과 동일한 명을 가지고 있는 하위 파일의 내용들이 내가 만든 웹페이지에 보이게 된다고 했는데. 여기서 이해가 안 가는 부분은. 웹페이지가 동작할 때, 사용자가 특정 하이퍼링크를 클릭해서 이에 대응하는 텍스트가 웹페이지에게 보이게 되지만, 결국은 하이퍼링크 목록은 사용자가 일일이 새로운 내용은 추가하고 삭제해야 되는 것인가? 라는 생각이었다. 아래 그림에서 보라색으로 밑줄쳐져 있는 영역의 경우 사용자의 노동이 필요한 것인가? 이에 대해서 편에서 이에 대한 질문으로 강의를 시작한다. 이에 대한 개념은 생각보다 간단하다. 그리고 이러한 문제 의식이 좋은 코딩, 효율적인..
-
[Developer] [node.js] 3.Data miner/Developer 2019. 12. 31. 20:37
출처; 생활코딩의 Node.js의 강의 내용 / 이고잉 강사님 감사드립니다 (꾸벅) 이고잉님의 강의를 듣다 보면, 코딩을 포기하지 않게 해 준다. "심지어 코딩 녀석, 사실 재미있는 아이라며?"라는 궁금증과 공부하는데 있어서 동기부여가 확실히 된다. 특히, 특정 언어를 배우는 데 있어서 어떤 부분이 중요한지 맥을 잘 짚어주시기 때문에 길을 잃지 않게 해 준다. 그는 Node.js를 가르쳐주시면서 CRUD(Create, Read, Update, Delete)라는 개념을 중심적으로 다루고 있다. 이는 node.js뿐만이 아니라 정보시스템 분야에서 중요하게 다루는 개념이기도 하다. 어떤 프로그래밍 언어를 통해서 처음으로 시도해야할 것은, 그 프로그래밍 언어를 통해서 파일을 어떻게 생성하고, 읽을 수 있는가이다..
-
[Developer] [node.js] 2.Data miner/Developer 2019. 12. 30. 22:20
출처; 생활코딩의 Node.js의 강의 내용 / 이고잉 강사님 감사드립니다 (꾸벅) URL란? URL 구조를 알아야, 웹페이지를 효율적으로 구축할 수 있다. 여기서 말하는 '효율적'이라는 뜻은 각각 페이지값에 해당하는 정적인 파일을 가져오는 방식이 아니라, url코드를 사용하여 동적으로 웹페이지를 만드는 방식을 뜻한다. URL이 어떻게 구성되는지 예시를 보자. http://en.wikipedia.org/w/index.php?title=billgates http://(protocol) ko.wikipedia.org/w/ (host, domain) 여기 주소값에는 생략되어 있으나 : 80(port값.default값이 있다) /index.php?title=billgates 에서 원칙으로 ?다음에 qurey s..