일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- prototype
- AWS
- 원본과 복사본
- APPEND
- 인터프리터
- node.js설치
- 코드스테이츠
- AWS조사
- vscode
- IT
- 개발툴
- node.js
- 스코프
- let
- flex기본
- css기초
- CSS
- 메모이제이션
- 클로저
- JavaScript
- 기초공부
- scope
- 생활코딩
- AWS기초
- 재귀함수
- complexity
- var
- appendChild
- Big-O notation
- 리커젼
- Today
- Total
목록Project/OwlPost (13)
Jveloper
mongoose find 조건을 걸어서 그 조건에 걸리지 않는 DB안의 모든값을 불러오는 방법에 대해서 알아보았다 $and 와 $ne를 통해서 현재 사용중인 user의 정보를 제외한 모든 정보를 불러올 수 있었는데, 여기서 $ne를 통해서 현재 나의 닉네임은 제외하고 $and를 통해서 그리고, 나머지의 모든값을 가져온다라는 의미로 사용이 된것같다 API 문서 이 부분은 칭찬을 받았던 부분인데 API문서를 구체적으로 잘 작성했다고 해주셨다 ! 앞으로는 RESTful하게 적어보자 피드백(내가 뭘 했는지?, server피드백, client피드백, 전체적인 프로젝트리뷰, 팀원들 느꼈던점)
안드로이드 스튜디오 설치방법 참고자료 : https://facebook.github.io/react-native/docs/getting-started 시작부터 이것만 보고 따라갔어야했는데 그렇게 안했어서 나는 삭제를 하고 재설치가 필요했다 삭제방법은 아래 다시 얘기하기로 하자 안드로이드 스튜디오는 java로 이루어져있는걸로 알고있는데 그래서 JDK라는것을 깔아주어야했다 홈페이지만 보고 따라갔기때문에 이후의 글은 생략한다 안드로이드 스튜디오 삭제방법 나는 안드로이드 스튜디오를 깔다가 detail view라는것을 눌러보았는데 !!! 이런 이슈가 발생했다 그래서 내가 뭔가 잘못했나 싶어서 이걸 지워야겠구나,, 다시 깔아야겠다 생각을해서 깔끔하게 안드로이드 스튜디오 지우는 방법을 찾아봤다 찾다보니 좋은 글을 발..
crypto 모듈 사용해서 비밀번호 hashing 하기 createHash : 인자로 사용할 알고리즘 update : 암호화할 비밀번호 넣기 digest : 어떤 인코딩 방식으로 암호화된 문자열을 표시할지를 설정 근데 이걸 이렇게만 쓰면 해킹당할 위험이있어서 salt라는것을 추가로 쓴다고 한다 해싱된 비밀번호에 salt 를 쓰는 방법은 다음에 추가하도록 하겠다 왜냐하면 아직 쓰는방법을 정확히 모르겠다 + 앞으로는 조금 더 강력한 해싱을 할 수 있을거같다 ! - mysql sequelize 에서는 hooks 라는것을 사용해서 DB에 찍힐때 또는 불릴때 자동으로 뭔가를 해주는 작업을 할 수가 있었는데, mongodb mongoose에도 hooks같은 애가 있을까? (사진아래 계속) !!! mongoose에서..
updata 할때 mongoDB와 mongoose 의 차이점, 주의할점 많은걸 업데이트하기 위해서 위에는 update를 주고 세줄아래의 코드는 updateOne으로 작성했다 update 가 잘 되지않는다면 updateMany를 사용해도 된다 나는 update를 썼다가 뭔가 warning같은느낌의 글씨가 떠서 updateMany로 수정했다 mongoDB의 mongoose를 사용할때 find와 findOne의 차이점 git clone을 받고 pm2를 잘 껐다 키자... - 안에서 어떻게 구동되는지는 모르겠지만 pm2를 껐다켜야 코드가 update 되는것같았다 - 계속 client단에서 불러오지 못하고 error가 났는데 pm2를 껐다키니까 바로 해결이 되었다 참고자료: https://jybaek.tistor..
mongoose 에서 findAll 하는법 참고자료:http://semantics.kr/%EB%AA%BD%EA%B3%A0db%EC%9D%98-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0-query-documents-in-mongodb/ mongoose에서 findOne, find를 써서 두가지 조건의 값을 품고있는 모든것을 구하려했었다 예를 들자면, LETTERS.find{to: nickname, from: nickname} 이렇게 써서 DB에 있는 LETTERS라는 table에서 to와 from 둘다를 가져오려했는데 되지 않는 이슈가 발생했다 그때 위의 방법을 써서 가져올 수 있었다 또는, 아래의 방법을 사용할 수도 있다 await..
server 가 안켜질때의 에러 해결방법 * kill로 안된다면 killall을 이용해서 node로 켰던 server 다 죽이자 killall -9 node (node로 킨게 다죽음)
versionkey versionkey = false 로 사용하지 않는다는 설정이 필요하다 따로 설정해주지 않으면 versionkey라는게 생긴다 EC2 mongoDB로 등록하기 + Issue 1. 우선 EC2를 AWS에서 만든다 2. ssh(key), name 등등 set up 3. 인바운드 설정을 all traffic & anywhere(누구나 접근가능하게) 로 열어준다 4. terminal 에서 ssh -i .ssh/(KEY_NAME) ubuntu@(IP_Address) 로 가상컴퓨터에 접근한다 5. 이제 mongoDB 를 설치해줘야하는데 여기서도 애를 많이 먹었다 그냥 docs을 이용하는게 최고의 방법이다 - mongoDB docs : https://docs.mongodb.com/manual/tu..