전체보기
-
Node.js) mysql에서 Transaction 사용하기 (sql쿼리 성공 여부 확인)Programing Language/Node.js 2021. 12. 29. 10:36
노드에서 mysql 모듈을 사용할 때 트랜잭션 처리하는 방법에 대해서 알아볼게요. 아직 mysql을 연동하지 않았다면 이 글을 먼저 참고해주세요. https://gofnrk.tistory.com/61 Node MySQL 연동 (Express) Node.js에서 MySQL을 연동해볼게요. 연동하고 select, insert, update, delete 쿼리까지 실행시켜 볼거에요. 연동하고 사용하는 것 자체는 매우 간단해요. 우선, mysql2 모듈을 설치해줍니다. npm i mysql2 pool.j.. gofnrk.tistory.com 트랜잭션 예제는 게시글 댓글(board_comment)에 INSERT 하고, 게시글(board)에 댓글 수를 +1 UPDATE 해줄거에요. board와 board_comme..
-
Node.js) Error in results, duplicate field name 해결방법.Programing Language/Node.js 2021. 12. 10. 16:58
에러 메세지를 자세히 보면 (see option `checkDuplicate`) 이라고 나와있다. 메뉴얼을 살펴보자 https://github.com/mariadb-corporation/mariadb-connector-nodejs/blob/master/documentation/connection-options.md#other-options GitHub - mariadb-corporation/mariadb-connector-nodejs: MariaDB Connector/Node.js is used to connect applications developed on No MariaDB Connector/Node.js is used to connect applications developed on Node.js..
-
Javascript) 바닐라 자바스크립트로 img에 fade in 효과 주기Programing Language/JavaScript 2021. 12. 10. 15:47
커스텀해서 쓰실려면 src 넣는 부분에서 약간의 수정이 필요합니다 function imageLoad(targetElement) { const imgElement = targetElement; // data-lazy 에 지정된 이미지 경로를 에 셋팅 합니다. imgElement.setAttribute('src', imgElement.getAttribute('data-lazy')); imgElement.style.opacity = 0; function fadeIn() { var opacity = 0; imgElement.removeAttribute('data-lazy'); var intervalID = setInterval(function() { if (opacity < 1) { opacity = opaci..
-
Javascript) 말줄임 효과 여러줄 만들기Programing Language/JavaScript 2021. 12. 9. 21:07
동해물과 백두산이 마르고... /* CSS */ .ellipsis1 { width:100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 두 줄 효과 예시) 동해물과 백두산이 마르고 닳도록 하나님이 보우하사 우리나라 만세... .ellipsis2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; //