- 여행
- fdr-x3000
- 건담
- CS231n
- 수요미식회
- 대만
- 축복렌즈
- 전시
- 650d
- ai_엔지니어링
- 사진
- 시청
- 해리포터
- 대만여행
- 우리에프아이에스
- 도쿄
- 글로벌소프트웨어캠퍼스
- 맛집
- Python
- 축복이
- 우리fis아카데미
- 오사카
- SQL
- 군산
- 전주
- 17-55
- 카페
- 우리fisa
- k-디지털트레이닝
- 제주도
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
목록[Project_하다] (177)
브렌쏭의 Veritas_Garage
유저 테이블을 잘 구성해주셨습니다! 다만, user를 find하는 api의 엔드포인트가 잘못 지정되어 있습니다! api의 엔드포인트는 항상 주의해주시길 바랍니다~! 또한, user를 delete하는 api의 경우 현재 resolver에서 리턴값으로 user 객체를 보내주고 있는데 삭제된 데이터의 값을 보내줄 수는 없겠죠? softDelete를 사용했을 때와 같이 return 값을 다르게 지정해주어야 에러가 발생하지 않을 것 같습니다! service 부분에서는 return 값으로 result.affected를 보내주고 있으나, result라는 객체는 softDelete된 객체가 아니기에 null이 리턴되고 있습니다! 해당 부분도 반드시 확인 후 해결 방법을 숙지하시길 바랍니다! 고생하셨습니다~! user를..
디폴트 밸류가 없다는 것이 넣으려는 값이 아니라 디폴트라는 값이 들어가는데, 애초에 디폴트 값 설정이 안되어있었다는 것이었다. 콘솔을 찍어보니 역시나. SQL QUERY문이 중요하다. Promise{ } 이라고 나온다. 프로미스를 뱉는 녀석을, 그냥 단순히 값을 뱉을 것이라 생각하고 넣고 있었던 것이다. 따라서 그 값에 .then을 이용해서 .then(res=>res) 를 이용해서 값을 보내주거나 앞에 async await를 붙여준다.
온라인 서비스나 플랫폼이라면 응당 붙이려는 이름이 바로 클라우드 되시겠다. 예로부터 지상 위의 천상은 동서고금을 가리지 않고 더 높은 격을 가진 무언가가 존재하는 공간이라는 개념이 팽배해 있는데, 실제로는 어쨌든간에 그 개념을 디지털에 적용한 것으로 볼 수 있겠다. 그냥 한번 해본 소리다 물론 파고들어 보면, 내세는 인간의 뇌 안에만 있는 것 처럼 마찬가지로 클라우드 또한 물리적인 서버들의 총체이다. 그냥 니 눈에 안띄는 곳에 있을 뿐이지, 데이터 센터는 앵간한 도시에는 하나씩 존재하고 해저케이블 등으로 연결되어 있을 뿐. 비 클라우드 컴퓨팅과 클라우드 컴퓨팅은 한끝차이다. 헛소리는 그만 일단 클라우드계의 거물인 Cloudflare의 설명을 가져왔다. "클라우드"는 인터넷을 통해 액세스할 수 있는 서버와..
Incorrect table definition; there can be only one auto column and it must be defined as a key 카테고리에는 그냥 카테고리명 뿐이고, 딱히 ID값이나 키값이 없어도 되지 않나? 혹은 카테고리명 자체가 키값으로 쓰면 되지 않을까? 하는 생각에 다음과 같이 슬쩍 써두었다. @Entity() @ObjectType() export class Category { @PrimaryGeneratedColumn() @Field(() => String) id: string; } 이럼 아이디가 곧 카테고리명이니 더 직관적이고 좋잖아 왜그래~ 하면서 세팅했고 서버 실행에도 문제가 없었다. ..서버 실행에만 문제가 없었다. 실제로 api를 이용해서 카테고리..
一切皆苦 모든 것은 고통이니 즉, 인생은 고통이다...라고 어느 옛날 왕족 첫째 아들이 그랬던가. 아니.. 내가 한 말이었나.. 그랬나... 현재 내 개발환경은 이렇습니다 NestJS Typescript GraphQL TypeORM MySQL2 Cannot determine a GraphQL input type @InputType() export class CreateCommentInput { @Field(() => String) content: string; @Field(() => Board) boardId: string; @Field(() => User) userId: string; } 요는 인풋타입으로 들어와야하는 것이 제대로 안들어온다는 것이다. 위에서 userId 를 보면 필드에는 타입이 유저로..
https://brunch.co.kr/@jehovah/20 Redis 기본 정리 캐시를 알아야 하는 순간! | 캐시를 접하게 되는 순간 서비스를 처음 운영할 때는 WEB-WAS-DB의 전형적인 3티어 구조를 취하는 편이 보통입니다. 사용자가 몇 명 되지 않는 서비스의 경우에는 3티어 brunch.co.kr https://sanghun219.tistory.com/22 #9. 분산 서버 구조 9.분산 서버 구조 분산 서버 구조 1. 수직 확장과 수평 확장 확장성 사용자 수가 늘어나더라도 쉽게 대응할 수 있어야 한다는 의미 확장성의 목표 최대로 처리할 수 있는 사용자 수가 무제한이어 sanghun219.tistory.com https://d2.naver.com/helloworld/206816 https://d..
중간자 공격으로 부터의 탈출 : JWT (tistory.com) 중간자 공격으로 부터의 탈출 : JWT https://jwt.io/ JWT.IO JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties. jwt.io JSON Web Tokens are an open, industry standard RFC.. veritasgarage.tistory.com 저번 포스팅에서 SSO에 대해서 잠깐 말했었는데, 싱글 사인 온 방식이란 간단히 말해 통합 로그인, 로그인계의 어음 정도 되겠다. Single sign-on (SSO) is an authentication..
일단 느낌을 보자, 느낌을 보려면 제일 가는 곳은 나무위키다. 또 다른 예시가 있다. 그리고 피보나치 수열 알고리즘을 풀어본다. function fibonacci(m) { if (m
https://www.apollographql.com/docs/apollo-server/api/apollo-server/ API Reference: ApolloServer app.use('*', jwtCheck, requireAuth, checkScope); www.apollographql.com Apollo Server에서 API를 제작하다 보면, 스키마를 지정하고 만들 수 있다. constructor Returns an initialized ApolloServer instance. Takes an options object as a parameter. Supported fields of this object are described below. const server = new ApolloServer..
먼저, WEB STORAGE HTML5 에는 웹의 데이터를 클라이언트에 저장할 수 있는 새로운 자료구조인 Web Storage 스펙이 포함되어 있다 Web Storage의 개념은 키/값 쌍으로 데이터를 저장하고 키를 기반으로 데이터를 조회하는 패턴이다. 마치 객체같군. 아니, 객체가 맞다. 그리고 LocalStorage와 SessionStorage를 따로 두어 데이터의 지속성을 구분할 수 있다. What is HTML Web Storage? With web storage, web applications can store data locally within the user's browser Before HTML5, application data had to be stored in cookies, inclu..