본문 바로가기

WEB64

[WEB] Node.js , NPM 오랜만입니다. 앞으로 당분간은 아래 코세라 강의를 기반으로 하여 작성이 될 것입니다. Coursera Front-End Web Development with React 홍콩과학기술대학 React를 시작하기에 앞서, Git과 Node.js에 대해서 간략하게 설명을 합니다. 하지만 Git은 넘어가고, 자바스크립트를 실행시켜주는 플랫폼인 Node, 여러 모듈들의 의존성을 자동으로 관리해주는 NPM(Node Package manager)에 대해서 알아보도록 하겠습니다. Node.js 자바스크립트 런타임 > Node.js란 뭘까요? JavaScript runtime built on Chrome V8 JavaScript Engine 라고 설명이 되어있는데, Chrome V8 자바스크립트 엔진이 탑재된 자바스크립트 .. 2021. 7. 6.
[WEB] Express- client 에서 REST API로 Server에 Data 전송(POST method) POST방식으로 출력시에 req.body에 {}가 나오는 사람들이 확인하면 좋을것이다. 오늘은 실수한 내용에 대해서 정리하려고 한다. ​ 팀 프로젝트인데 괜히 Express를 쓰겠다고 한 것 같다. 시간이 너무 촉박하다.. 선 실행 후 이해로 하고있다. ​ ======= Client side============== ​ signup.ejs에서 onclick 이벤트를 등록한다. ​ ​ javascript의 function checkValid(){} 를 보자 JSON.stringfy를 이용하여 object 를 JSON형태로 바꾸어서 뿌려준다. 그냥 req와 stringfy를 거친 req의 차이는 무엇인가.. json을 거치고 나면 key값이 " "로 감싸져서 key : value의 형태로 매핑된다. ​ fe.. 2021. 5. 17.
[WEB] Express DB연결시 'Client does not support authentication protocol' 에러 해결 방법 순서가 뒤죽박죽이라서 미안합니다.. 하루빨리 해야하는 상황이라 DB연결부터 어떻게든 일단 해야해서.. ​ 이렇게 올바르게 썼음에도 불구하고 DB의 연결이 안되는 경우가 있습니다. ​ 이건 Mysql 8.0 version에서 나는 버그라고 합니다. ​ 저는 이렇게 써서 해결을 하였고, ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '내 비번'; flush privileges; ​ ​ 출처는 https://stackoverflow.com/questions/50093144/mysql-8-0-client-does-not-support-authentication-protocol-requested-by-server MySQL 8.0 - Cli.. 2021. 5. 14.
[Web] Express 해보기 자~ 오늘은 Express를 해보겠습니다. ​ 왜 하냐고요? 팀플에서 한번 써보기 위함입니다. ​ 그럼 시작!! ​ Express란? http://expressjs.com/ Fast, unopinionated, minimalist web framework for Node.js 노드 JS를 위한 web framework라고 써 있습니다. 그런데 그냥 node.js의 웹 서버 프레임워크라고 생각하면 됩니다. ​ React랑 vuejs는 Frontend용 프레임워크라고 생각하시면 됩니다. 사실 라이브러리라고도 하는데.. 일단 공식홈페이지는 라이브러리라고 하니까 라이브러리로 합시다. ​ React(or Vue) + Express + DB 조합으로 나중에 한번 뭐 해봐야겠습니다. 어떻게 사용하나요? http://.. 2021. 5. 13.
728x90