본문 바로가기
반응형

전체 글40

[GraphQL] Error handling, 서버 Response는 array 인데, 클라이언트에선 다른 응답을 받을 때 GraphQL을 공부하고 있는데,Authorization 을 위한, 미들웨어를 달고 있다.쿠키에, JWT 토큰을 검증하는 미들웨어를 달았는데,Error 가 Client레벨에서, 타입이 계속 바뀐다. (Error Type으로 출력이 됨, console에서) 나는, 클라이언트에서 status code 가 401 으로 나올 때, Not Authorized 처리를 하고 싶은 건데,이렇게 나오니, 분기를 할수가 없다. 무슨 이야기인고 하니,산 너머 산인듯처음에는, 구글 Oauth2를 GraphQL 에서 사용해보려고 삽질했는데,넘어오니까, 생각치도 못한 곳에서 에러를 발견하게 된다.  ------해결 문제의 해결은, 클라이언트랑, 서버랑 연결할 때  ApolloClient 객체에, link를 설정해주면 됨.apol.. 2024. 8. 9.
[영국 워킹홀리데이] 집 구하기(렌트) 편 렌트는 정말 어려웠다.무엇이 어려웠냐, 두괄식으로 말하자면, 집을 구하려고 부동산(letting agency) 에 가면, 직장을 묻는다. 직장이 없으니, 보증인을 요구한다. 혈혈단신으로 타지에 갔는데, 어떻게 보증인이 있겠는가.그러면 그쪽에서는  6개월-12개월 렌트비 선납을 요구한다.그런데 조금만 생각해보면, 이 선택지는 굉장한 무리수라고 하지 않을 수 없다.본능적으로 굉장히 부담이 되는 선택지라는 것을 느낄 것이다.직장이 없는데, 직장을 어디서 구할 지도 모르는데, 얼마를 받을지도 모르는데 6-12개월을 선납한다? 내 경우에는, 버밍엄 지역이었기 때문에, 렌트가격이 런던보다 싸게 형성 되있었다.보통 500-700 파운드(한달) 사이였는데, 거의 800만원 정도 선납하는 계산이 나왔었다.(아주 러프하게.. 2022. 8. 31.
[2022 영국 워킹홀리데이, 이것을 알았다면 좋았을텐데] 날씨편 입국을 22.7.25 에 했는데, 한국, 영국 모두 이때는 여름이다. 옷을 쌀 때, 얇은 옷을을 많이 준비했다. 당시 뉴스에서는 영국이 폭염으로 고통받고 있다는 보도가 많이 나올 떄였다. 버밍엄, 런던 둘중에 어디살지 고민을 하고 있던 찰라라서, 이사를 많이 할지도 모른다고 생각했다. 그래서 집을 가볍게 싸고 싶었고, 필요한 건 나중에 집에서 조달할 생각으로 여름 옷 위주로 준비를 했다. 그런데, 영국에 도착하고 보니까, 저녁 8시쯤이었는데 한국의 거의 11월 수능즈음 의 가을 밤공기 같은 선선한 날씨였다. 긴 남방, 청바지 입고있었는데, 살짝 서늘/춥다는 느낌이 들었다. 한국의 여름을 영국의 여름과 비슷하다고 생각하면, 오산인데, 철저히 다른 종류의 여름이다. 영국은 여름이라도 햇빛이 사라지면 시원/추.. 2022. 8. 30.
21.12.06 Buy something on credit, call dibs on it buy something on credit - call dibs on something have dibs on something get dibs on something 2021. 12. 7.
21.11.29 aim at, back down aim at: - To point a weapon at someone or something. has he aimed at the bear, they are endangered species. she would aim at me with her gun, if I were there. I shouldn't have aimed at you on the battle field. back down - To withdraw your position in a fight, argument, plan, etc to back down, I read a book to persuade my self. there is no benefit to confront head-on, to back down for now is a wi.. 2021. 11. 29.
21.11.27 Run after, Get it together run after when I was young I used to run after the car gushing smokes to kill mosquitoses, now I gave up running after fying mosquitoes, instead I kill them with my electrifier. has she run after me? get it together I run, to get it together. has he got it together? I should have got it together, to get things done properly 2021. 11. 29.
21.11.26 Look out for, Live up to look out: you should look out for the birds flying above your head. she has to look out for the birds flying above her head if she has an job interview. he would have looked out for the birds flying above his head, if he had known how often the birds poo Live up to: I feel like getting old sometimes means lives up to people's expectation who I like. if he had been loved enough, he would have tri.. 2021. 11. 29.
[nodejs] sequelize, 커스텀 외래키, 다대다 관계 설정 다대다 관계(Many to Many)를 설정해 주기 위해서 모델 클래스 내부에 있는 belongsToMany(Model, Option)을 사용하면 된다. Option 에는, through 옵션을 사용해서 junction Table을 지정해주어야 한다. 같은 테이블을 ManyToMany로 쓴다면, as 옵션을 통해서, Allias 를 주어야 한다. 인터프리터/컴파일러가 다른 테이블로 식별할 수 있도록 예) user 를 sender와 receiver로 Mail이라는 junction table에 넣고 싶은 경우, OnDelete, OnUpdate등의 옵션을 통해서, 참조하고 있는 필드가 삭제된 경우에 대해 대응 할 수 있다 (REGISTRICT, CASCADE, SET NULL )module.exports =.. 2021. 8. 12.
반응형