본문 바로가기

컴퓨터/웹 : JS29

[Node.js](개인 프로젝트)부트스트랩 디자인 + 몽고DB 배열 건드려보기 + 동적으로 태그 생성 부트스트랩 시작 목차 부트스트랩 시작하기 show page create page 결과 개인 프로젝트를 하면서 정리를 하여야겠다고 생각하여 작성 진행중인 포스팅이다. 이 작성을 하다보니 장단점이 명확하다. 장점은 정리를 함으로서 스스로 내가 한 것이 무엇인가, 해야할 것이 무엇인가에 대해 더욱 확실히 알게 된다는 것이다. 게다가 블로그 특성상 내가 알고 있는 것(혹은 그렇다고 생각하는 것)을 작성할 때도 검색을 해보며 교차검증을 하게 된다. 만약 내가 틀리게 알고 있었다면 무척 쪽팔린 일이니까. 단점은 명확하다. 시간이 많이 든다. 포스팅 하나 쓰는게 생각보다 긴 시간이 든다. 단순히 주어진 자료로 쓰기만 하다면 긴 시간이 걸리지 않겠지만, 프로젝트를 진행하는 중에도 시시때때로 막히는 부분이 생기는데, 그.. 2023. 1. 27.
[JS]객체 배열에서 특정 요소 찾기(find, findIndex, filter 함수)//객체 배열 처리 JS 객체 배열 특정 요소 찾기 새로운 프로그래밍 언어를 배운다는 것은 늘 헷갈린다. 다른 언어에서 하던 같은 동작을 하는 것을 원하더라도, 심지어 메서드 이름이 같더라도 동작하는 방식이 다르니 사용하는 방식도 늘 다르다. 그렇기에 자주 쓸 것 같은 자바 스크립트의 메서드는 하나하나 정리해놓으려 한다. 이전에 C++ STL의 각 메서드를 정리해 놓았던 점이 내 자신에게 꽤나 도움이 되었다고 느끼기 때문이다. 머릿속에 모든 방법을 다 넣을 수는 없지만, 적어도 내가 정리했다는 사실을 기억하기에 서치 시간이 꽤나 줄어든다는 장점을 느꼈다! findIndex함수 자바스크립트 배열에서 인덱스를 찾고자 할 때 쓰는 함수는 findIndex함수이다. 이는 배열의 메서드이다. 콜백 함수에 내가 원하는 식을 직접 세울.. 2023. 1. 11.
[Node.js] express + mongoDB 데이터 연동//CRUD작업 express+mongo:CRUD * 본 게시글은 작성자가 기존 공부 내용을 복습하고 새로운 프로젝트를 진행하는 기록을 위함입니다. 오류 지적은 언제나 환영합니다. 감사합니다. * 혹시나 제가 공부하는 과정을 따라서 실습해 볼 분은 제가 진행한 순서대로 따라오면 될 것 같습니다. 현재까지 아래의 순서를 따릅니다. 더보기 https://doompa.tistory.com/308 [Node.js] express 시작하기 (node.js 다운로드, npm, express) 제목 목차 Node.Js와 Express란 Node.Js 시작하기 미들웨어함수 Node.js - express를 이용하여 만든 웹사이트를 호스팅하는 과정에서 에러가 발생하였다. fly.io를 이용했고, fly.io의 커뮤니티를 샅샅히 뒤진 d.. 2023. 1. 7.
[Node.js] express 시작하기 (node.js 다운로드, npm, express) 제목 목차 Node.Js와 Express란 Node.Js 시작하기 미들웨어함수 Node.js - express를 이용하여 만든 웹사이트를 호스팅하는 과정에서 에러가 발생하였다. fly.io를 이용했고, fly.io의 커뮤니티를 샅샅히 뒤진 결과 ip주소를 바꾸라는 등, 시스템 에러가 발생해 수정하는 중이라는 등의 결과를 얻었는데, 완전히 호스팅이 됨을 확인하기 위해 가장 기본적이고 가벼운 웹사이트를 하나 올릴 필요가 생겼다.(현재 문제를 해결하였다.) 추후 공부한 내용을 모두 정리할 생각이 있었기에, 이번 기회에 공부한 내용을 정리하며, 내용을 바탕으로 새로운 웹사이트를 제작해보고자 한다. 우선 오늘 할 것은 express를 이용해 HELLO WORLD를 띄워보는 예제이다. Node.JS와 Express.. 2023. 1. 6.