목록분류 전체보기 (529)
안녕하세요
1. MongoDB에서 데이터베이스를 만들어 줍니다. 2. express 로 서버를 만들고 DB에 연결합니다. npm i express npm i mongoose npm i cors const express = require("express"); const mongoose = require("mongoose"); const cors = require("cors"); const path = require("path"); const app = express(); const port = process.env.PORT || 3000; mongoose .connect("DB에 연결할 connect 주소", { useNewUrlParser: true, useUnifiedTopology: true, }) .then(..
발단: 스타일드 컴포넌트로 다크모드 구현을 하는 방법을 검색해보면 themeProvider로 구현을 한다. 문제: 하지만 이 방식은 페이지를 리렌더링 하기 때문에 느리다. Changing CSS Variables (e.g. changing themes) is significantly more performant, it doesn’t require React to re-render your entire app (or re-render almost anything in fact) and the changes will be instant. This is why frameworks like Emotion have experiments to use CSS Variables. (100% 리렌더링이 일어나는 지에 대..
현재 작업중인 브랜치의 가장 최근 커밋을 삭제하는 명령어 git reset HEAD^ 뒤에 "~" 물결표를 붙이면 물결표가 추가된 개수만큼 커밋을 더 삭제한다. 현재 브랜치에서 삭제한 커밋 히스토리 상태를 업데이트를 위해서는 -f 명령어를 사용하여야 한다. git push -f origin "브랜치명" 협업 시에는 가능한 한 main에서는 가능하면 하지 않도록 하고, 개인 branch에서 작업할 때 커밋을 수정해야할 때만 사용하도록 한다.
개인정보 수집 유효기간 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 요약 오늘의 날짜가 2020.02.02 이고, 약관 A는 5달 동안 유효할 때, ["2019.01.01 D", "2019.11.15 Z", "2019.08.02 D", "2019.07.01 D", "2018.12.28 Z"] 약관이 만료된 요소는 몇 번째 인지 모두 반환하시오. function solution(today, terms, privacies) { const result = []; const termsObject = {}; terms.forEach((term) => (te..