본문 바로가기

분류 전체보기33

truffle 오류 cannot find module 'connect-private-to-provider' 해결하기 truffle설치까지 했는데 문제가 발생했다. cannot find module 'connect-private-to-provider' 라는 것이다. 인프런 누가 질문해서 답변 주셨던데 npm install --global --production windows-build-tools 하면 된다고 했다. 첨에 안 됐었다. Power Shell 가서 다시 해봤다. 근데 관리자 권한으로 하라고 한다. 1.관리자권한으로 PowerShell을 연다. 2.npm install --global --production windows-build-tools 친다. 3.기다린다. 4.truffle version 쳐서 잘 나오면 해결한 것이다! 2020. 10. 29.
[MySQL] 외래키로 설정되어 있는 키 속성 변경하기 FORUM 테이블과 COMMENT테이블에 외래키로 설정되어 있는 ucode를 AUTO_INCREMENT로 변경하려고 하는데 외래키로 설정되어 있어서 외래키 해제 후 변경한 다음에 다시 외래키 설정을 해줘야한다. 1. 해당 테이블들 LOCK 걸어주기 LOCK TABLES USER WRITE, FORUM WRITE, COMMENT WRITE; 일단 테이블을 잠궈준다. 2. 외래키 해제 ALTER TABLE FORUM DROP FOREIGN KEY USER, MODIFY ucode INT; FOREIGN KEY 옆에 USER는 외래키 설정할 때 주석같은 건데 잘못 입력했다. ALTER TABLE COMMENT DROP FOREIGN KEY COMMENT, MODIFY ucode INT; FORUM 테이블과 마.. 2020. 10. 18.
url에서 window.location.pathname이용해서 파일경로 알아내기 현재 url은 http://localhost:3000/category/1 이다. 변수 url의 값은 /category/1 여기서 카테고리 번호만 알고싶어서 문자열 자르는 함수 substr()를 사용했다. 문자열 0에서 10까지 자르고 그 뒤에 오는 것만 변수 category_num에 저장했다. 변수 category_num의 값은 1이다. 2020. 10. 13.
[MySQL] 컬럼 값 더하기 express로 게시판 구현 중인데 조회수 추가하기 위해서 사용했다. 1을 더한다고 했을 때 UPDATE 테이블 SET 컬럼명 = 컬럼명+1 WHERE 조건문 UPDATE FORUM SET views = views+1 WHERE post_code = 2; FORUM 테이블에서 post_code가 2인 views컬럼값 1 더하기 nodejs 에서 적용했을 때 db.query( `UPDATE FORUM SET views = views+1 WHERE post_code=${number};`, (err) => { if (err) throw err; } ); 2020. 10. 11.