일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ESP8266
- scss
- 백준 #백준2661 #좋은수열 #Java #코딩
- 백준java
- ESP-01WiFi
- 2193
- 백준문제풀이 #백준 #백준문제 #스타트택시
- 아두이노 우노
- 백준풀이
- 연결리스트
- reactNative
- ESP8266WiFi
- 백준15988풀이
- 백준
- ESP-01
- 프로젝트초기설정
- @supports
- CSS Flex
- peap
- dp문제
- scroll-snap
- 노마드코더
- 포인터
- Flexible box
- 리액트네이티브
- aspect-ratio
- C
- 이친수문제
- CSS
- 백준자바
- Today
- Total
목록프로젝트/1Challenge (5)
코딩 농장
협업할 때 다들 fork 후 PR을 날리는 형태로 많이들 할 것이다. (사실 다들 그러는지 잘 모른다. 하지만 나는 여태까지 모든 프로젝트를 저런 식으로 해왔다.) 이때, upstream repo의 prod 브랜치로 heroku에 배포중이었다고 치자. 그런데, 이 브랜치가 삭제 되었다면 ? 백업 된 브랜치나, 가장 최신버전을 가지고 있는 팀원도 없다면 ? ( git reflog로도 최신버전을 다운받은 사람이 없어서 복구 불가능 ) 그런데 다행히 heroku에 automatic하게 deploy하는 상황이라면 ?! (이것도 안된다면 그냥 각자가 커밋한걸 다시 PR하는 수밖에..) https://help.heroku.com/FZDDCBLB/how-can-i-download-my-code-from-heroku ..

이번에 크롤링을 해볼 수 있었씀다! 이거 자꾸 안 되어서 조금 화나던 찰나에.. 어떤 분 블로그에서 python으로 하신 것을 참고해서 코딩을 하게 되었는데... 그 블로그를 못 찾겠따....!!! 찾게 되면 여기에 링크를 걸어둘게요. 일단 제 코드는 다음과 같습니다! const axios = require('axios'); const cheerio = require('cheerio'); const gitData = require('../models/gitDataModel'); const User = require('../models/userModel'); /* getDate() result에 2021년부터 현재년도까지 담음. 이후 crawlingModule 에서 result 배열에 있는 년도 git 데..

에러는 안 나는데, 쿠키 설정은 안 되고 그래서 로그인이 안 되는 상황! 뭐가 문젤까? 인터넷을 둘러봐도 도메인이 달라서 그럴 수 있다고 하는데, 딱히 그런 건 아니었다 ㅠㅠ 그러다가, 관리자도구(f12)로 api 요청 보낸 거를 봤는데, samesite 부분에 경고 표시가 있는 걸 발견했다. 그래서 검색해보니, 이놈이 크롬에서 쿠키 설정을 막고 있는 거였다. res.cookie(쿠키이름, 쿠키내용, { sameSite:'none', secure: true }); res cookie 부분을 위와 같이 설정해주면 된다. 아직 제대로 공부하지 않아서 잘 모르겠지만, sameSite가 보안때문에 있는건데 그거때문에 쿠키 설정이 안 되는 거였음. 그래서 none으로 해주면 그 다음에는 secure 설정을 해줘야..

다른 포스팅들은 폴더 구조가 백엔드 폴더가 최상위 폴더인 경우밖에 없었다. 필자의 폴더구조는 root>backend / root>frontend로 폴더가 나뉘어져있다. 이 경우에 Heroku로 배포하는 법을 알려드리겠슴. 먼저 root 폴더에 package.json 파일을 만들자. { "name": "root", "version": "1.0.0", "main": "app.js", "scripts": { "start": "node backend/app.js", "backend": "node --watch backend/app.js", "heroku-postbuild": "npm install --prefix backend" }, "author": "", "license": "ISC", "dependenci..

이번에 1일 1커밋을 같이 시작한 동기들과 1일 1챌린지 사이트를 만들기로 했다. 웹을 먼저 만들고도 마음이 맞는다면 앱 구현까지 생각 중이다. ( 현재는 react 자체도 접한지 얼마 안 된 친구들의 러닝 커브를 고려해 웹만 하기로 했다. ) 1. Github Repository 만들기 두 가지 방안이 있다. organization / 개인 repository contributor invite. 우리 팀은 이미 알고리즘 팀블로그 할 때 organization을 만들어서 그 org에서 repository를 만들었다. 레포를 만들면 github desktop으로 다운 받는다. 깃허브 repository 협업 방법은 DSC UOS 팀 블로그에 내가 올린 글을 참고하면 좋을 듯 하다. dsc-universit..