본문 바로가기

개발기록13

job-hunter 회고 #1 개발 초기 정말 오랜만에 개인 프로젝트를 만들어봤다. 이직을 위해 채용 공고를 둘러보던 중 새로 올라온 공고를 알려주는 프로그램을 하나 만들어야겠다고 생각했다. 그리고 요즘 디스코드를 자주 켜놓기 때문에 디스코드 알림으로 볼 수 있도록 디스코드 봇으로 만들기로 결정했다. 나의 초기 계획 디스코드에서 원하는 직군, 지역 구독/구독해제 채용 공고 사이트 여러 곳에서 관련 데이터 크롤링 후 DB에 저장 새로 올라온 채용 공고 디스코드로 알림 마감된 채용 공고 디스코드로 알림 각 포지션 별로 회사에서 어떤 기술 스택을 원하는지 데이터 분석해서 통계해서 디스코드로 알림 내가 처음 기획한 내용은 위에 항목대로 여러가지 기능을 추가하고 싶었지만 우선 나만의 MVP 기능 먼저 동작하는 거 확인하고 추후 추가하기로 했다. CI/C.. 2024. 1. 15.
Error about String type parameter - Uncaught SyntaxError: Unexpected end of input 미리보기 사진 태그를 지울 onclick 이벤트의 함수 removeImg()는 img태그의 class이름을 매개변수로 받아와서 게시글 수정일 때의 미리보기인지 게시글 업로드 할 때의 미리보기인지 확인하려고 class 이름을 매개변수를 받은건데 그냥 imgPreview로 썼을 때 Uncaught SyntaxError: Unexpected end of input 오류가 발생했다. 수정 전 before const imgClassName = "imgPreview"; html += `` 수정 후 after const imgClassName = "imgPreview"; html += `` 2021. 3. 3.
jQuery 를 이용한 태그 추가, 삭제 태그 추가하기 $( ).append( ); ( ) 2021. 1. 25.
NodeJS(Express사용)에서 multer files upload 이미지 여러개 올리기 (+미리보기 포함) multer를 이용해서 사진 여러개 올리기 정말 힘드네요. 코드 수정이랑 새로고침을 몇 번이나 했던지 ㅠ single파일 올리는 건 쉬워서 여러개 올리는 것도 별 거 아닌줄 알았는데 끙 다음에 다른 프로젝트 할 때 이때를 회상하며 쉽게 일하라고 올립니다. 아직 초심자의 단계라서 어렵게 돌아가는 걸 수도 있어요. 더 쉬운 방법이 있다면 댓글로 알려주시면 감사하겠습니다. 사용되는 파일 1. main.ejs (Client) 2. twit.js (Client) 3. post.js (Server) 1. html : main.ejs 사진 업로드 업로드 - multer를 사용하면 form에 꼭 enctype="multipart/form-data"를 써줘야합니다. - file 다중업로드를 하기 위해선 input typ.. 2021. 1. 15.
VSCode에서 solidity version 빨간 밑줄일 때 Visual Studio Code에서 솔리디티 파일(.sol)에서 pragma solidity ^0.5.6; 2020. 10. 31.
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.
url에서 window.location.pathname이용해서 파일경로 알아내기 현재 url은 http://localhost:3000/category/1 이다. 변수 url의 값은 /category/1 여기서 카테고리 번호만 알고싶어서 문자열 자르는 함수 substr()를 사용했다. 문자열 0에서 10까지 자르고 그 뒤에 오는 것만 변수 category_num에 저장했다. 변수 category_num의 값은 1이다. 2020. 10. 13.
css 파일 경로가 semantic url 경로 매개 변수로 들어가서 에러날 때 :page 부분에 내가 원한 값은 잘 들어갔는데 css경로로 한 번 더 들어가서 WHERE forum_code=${page} SQL문까지 침범해버렸다. css파일 적용도 안 되고 계속 에러가 났다. router.get("/category/:page", function (req, res, next) { let u_auth = authIsOwner(req, res); let uid = " "; const page = req.params.page; console.log("page : " + page); if (u_auth) { uid = req.session.user_id; } db.query( `SELECT post_code,title,description,rdate,views,renumber FROM FO.. 2020. 10. 9.