기본적인 라우터분리전! 기본분리하는 js 부분!중간에 처리하는 장치로 생각하면 편함아직은 잘모름.. 미들웨어!
현재의 부분에서 안의 옵션의 값은 최신버전에서 지원하지 않는다고 한다.안의 옵션을 제거후.. 사용하면 문제없이 작동...현재 두개의 옵션은 적용됨
E11000 duplicate key error collection: voyage.writes index: title_1 dup key: { title: "test" }이런식으로 뜨고 아무리 찾아도 코드도 멀쩡하고 title 이름이 중복된다고 되지않는다.스키마 값이 이
aws몽고 간단 설정.!tip:i 입력모드w 저장q 나가기securiry: authorization : enabled으로 변경몽고db재시작..!!몽고 db 유저 생성...!루트 유저를 생성해준다...!(대비용)몽고db 실행 이제는 id 비밀번호가 필요하다사용할 user
간단하다...추천하는 방법은 아니지만 가능은 합니다.
현재 쿠키를 이용하여 권한을 확인하게 하였다.미들웨어를 이용하여 권한을 확인하려 했으나현재 상황에서는 미들웨어를 통하여 확인을 할이유는 없고한가지 상황에서만 권한을 확인하게 했다.현재 유저리스트는 권한이 있는 유저만 접근이 가능하고 쿠키에 있는 유저를 받아와서 권한을
html에서 이미지 값을 안넣으면 에러이미지로 나오게 하는방법..
도커 설치를 할때 계속 예외처리 되었다면서.. 안된다..https://docs.microsoft.com/ko-kr/windows/wsl/install-manual에 들어가면 리눅스 커널 업데이트를 하면 잘된다...
처럼 바뀐다.처럼 된다.
오늘은 테스트 코드를 작성하려고 한다. 솔찍히 테스트 코드는 좋은지는 모르겟다..그래도 일단은 테스트 코드를 작성중..
클라이언트 로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일.사용자 인증 유요한 시간을 명시가능시간이 정해진다면 브라우저가 종료되어도 인증이 유지!클라이언트의 상태 정보를 로컬에 저장 참조클라이언트에 300개까지 쿠키 저장가능, 하나의 도메인당 20개의 값만 가질
오늘은 SQL쿼리문에 대해 공부를 하고있다.간단한 SQL쿼리문 정리ASC 오름차순 정렬DESC 내림차순
유저테이블 생성 userId를 기본키로 설정 자동으로 올라가게 설정email, password, nickNameindex는 email 사용위와같음 postId 가 기본 키 자동으로 올라감위와 같으나 commentId가 기본 key post의 postId값이 upperP
md파일에서 윈도우 기준으로 ctrl + shift +v프리뷰
SQL DB mysql 실행 DB 리스트 DB 선택 DB 테이블 보기
교집합부분 집합합집합
위의 코드는 따로 위에 프로미스 처리를 해주고. awite을 씀
SQL시퀄라이저에서 쿼리
스웨거를 사용하다보니 로그인을 해서 해야되는 API들이 존재스웨거에 헤더를 추가해보자..!이런식으로 스웨거 oup풋 파일에 추가 이후써야되는 API에 추가..!
임포트..!당연히 AWS 설정을 해줘야죠 ㅎ이후 이미지 업로드.. 미들웨어로 씁시다..!미들웨어 예시..!당연히 이미지 업로드를 했으면 삭제도 해야죠
해당 객체 배열에서filterfind필터는 해당함수에 의해 통과한 모든 객체를 뽑아 새로운 배열을 만듬find는 해당 함수의 조건에 맞는 가장 첫번째 값을 리턴만약 검색기능을 이용한다면...이렇게 사용해보자
조인을 했으니 이제 재대로 써봐야지join 을 안하고 DB를 불러온다고 가정했을때게시글을 불러오면서 DB 요청코맨트를 불러오면서 DB 요청..이러지말고 한번 요청으로 게시글과 그와연관된 코맨트를 불러오자include를 이용하여 해당 DB에 연관되어 있는 DB들을 불러온
해당 명령어로 사용하고 있는 포트를 찾고해당 프로세스의 pid값으로 종료하여 무사완료80 포트로
일단 시퀄라이즈 초기화..
git이전 상태로 돌리기 git reset 옵션 돌아갈커밋 reset 옵션 hard 돌아가려는 이후 모든 내용 지우기 soft 돌아는 갓지만 내용은 남기기 mixed (디폴트) 이력은 돌렷다. 인덱스 초기화 git Revert 되돌릴 커밋 해당 커밋 내용을
계속 까먹어서 메모
new Date()Node는 os에 상관없이.UTC 시를 반환한다.근대 EC2는 한국시를 반환한다... 역시.로컬환경이랑 서버환경이랑 틀려... 로컬에서 안되도 서버에서 될지도 모른다..
https://certbot.eff.org/lets-encrypt/ubuntufocal-webproduct에 무료로 인증서를 받을수 있다.위처럼 인증서를 넣어서...https 에 넣고 사용..위의 인증서 경로..
이번 passport를 하여 로그인을 구현했다.처음 passport를 이용한 로컬 로그인이런식으로 passport 로컬로 로그인을 만들었다.그리고 기본 passport의 세션을 이용한 로그인이 아닌토큰을 이용한 로그인 시스템이니 토큰을 발급하는 부분로컬로그인구현완료..
어제는 패스포트를 이용하여 로컬로그인을 구현했으니카카오로그인을 구현해보자...현재 프론트와 노드의 주소가 다르다..!그래서 카카오 로그인을 할경우 현재의 리다이렉트의 url을 프론트의 주소로 맞춰주는것이 좋다.현재Node :80포트리액트 :3000포트이런식으로 되어있어
AWS의 EC2가 리눅스이기때문에.. 일단 리눅스로 메모윈도우에서도 우분투 사용가능run?? 로컬 환경에서 일단 이미지를 찾고 없으면 도커 허브에서 다운받아온다.\-it??컨테이너를 띄우고 바로 접속...!pull 단순히 다운만...!\--name <- 없으면 이
막상 ORM을 쓰다가보면 쿼리문이 부족할때가 있다...자주 애용하자.사용 예시
연결 부분소켓도 cors설정이 있음.127.0.0.1/rooms<-로 접근하는 소켓소켓세션을 익스프레스 세션과 같이..
소켓으로 연결된 유저는 누가 있는가?또한 스케일 아웃된 서버 상태에서 유저를 확인해야된다..Redis를 사용하여 소켓에 연결하고 로그인 하고 join 요청이 들어오면해당 유저는 로그인 되어있다고 판단하고해당 유저 id와 소켓 id를 레디스의 해시맵으로 적용한다현재는 이
2차원 배열이 주어진다.0은 인형이 없는것을 표시0이상은 인형을 표시한다첫번째로 인형을 뽑는 함수를 만든다두번째로 몇번 x좌표에서 인형을 뽑는다.세번째로 인형이 뽑히면 스택에 저장네번째로 인형을 저장하기전에 스택의 탑과 뽑은 인형이 같으면 넣지않고 스택을 팝다번째로 인
간단하게 기본타입들 정렬!자바에서 많이 보던거..!
타입스크립트로 리액트.. 시작해봅시다. 리액트에 대해 잘모르는 상태.. 타입스크립트로 리액트를 시작해봅니다.일단 리액트 프로젝트부터 만들고 시작해봅시다.node express로는 typeScript으로 작성가능하니리액트도 타입스크립트로 갑시다.!
주피터 노트북 configWriting default config to: /home/ubuntu/.jupyter/jupyter_notebook_config.py해당 경로가 나옴해당 config파일에 들어가서수정합시다..ssl 같은경우 Let 's Encrypt를 사용해