본문 바로가기

전체 글266

인테리어를 위한 프로그래밍 툴 요새 인테리어를 개인이 직접 하는 경우가 많아지면서 그에 따른 툴도 늘어나고 있다. 아래는 내가 찾은 온라인 툴인데 꽤 유용하다. https://www.homestyler.com Homestyler - Free 3D Home Design Software & Floor Planner Online Make your home design & house plans drawing with the simple and free 3d floor planner online. Discover other designs, collaborate, and start designing your home in minutes! www.homestyler.com 2019. 6. 3.
Failed to load gRPC binary module because it was not installed for the current system Expected directory? 가끔 nuxt에서 크게 건드린 것도 없는데 저러한 에러가 뜰 경우가 있는데, 그럴때는 아래의 명령어를 치면 다시 잘 돌아간다. npm rebuild 2019. 5. 30.
nuxt + firebase를 통한 auth 구현에 있어 생기는 문제 해결 firebase auth 를 사용하면서 생기는 문제가 있었다. 일전에 중복 이메일시 에러가 났을때 로긴하는 방법에 대해서 이야기 했었고 오늘은 nuxt에서 firebase auth를 사용할시 발생하는 문제에 대해서 말해보려고 한다. 결론부터 말하면 문제는 바로 로그인이 승인된 시점에서 시작된다. signInWithRedirect로 로긴을 하고 나서 nuxt는 페이지가 새로 로드되는데 만약 메인페이지와 로그인 페이지가 따로 불리되어 있을경우 메인페이지로 가지 못하고 계속해서 로그인 페이지만 뜨게 된다. 이 문제를 해결하기위해 이틀을 투자했지만 제대로 해결하지 못하고 3일째 되던날 해결되었다. 여러가지 방법을 써 보았는데, 먼저는 middleware에서 들어오는 주소값 및 user state 값을 확인해주고.. 2019. 5. 30.
firebase 오류 최근 firebase를 사용하는 프로젝트에서 아래와 같은 오류가 발생하였다. (node:6752) DeprecationWarning: grpc.load: Use the @grpc/proto-loader module with grpc.loadPackageDefinition ins tead 온갖 방법을 다써봤지만 해결되지 않았다. 그러다 stackoverflow의 한 글을 보고 이게 버전 문제일수도 있을거 같아 firebase를 지웠다 새 버전으로 다시 깔았는데 해결되었다. 혹시 이와같은 오류를 겪는 사람이 있다면 참고 바란다. 2019. 5. 29.
firebase auth https://www.googleapis.com/identitytoolkit/v3/relyingparty/sendVerificationCode~ 에러문제 firebase로 폰인증을 하다가 아래와 같은 링크가 찍히며 400에러라고 말하는 때가 있다. https://www.googleapis.com/identitytoolkit/v3/relyingparty/sendVerificationCode~ 해당 문제를 찾아보니 firebase 폰인증은 무료 허용횟수가 정해져서 그럼을 알게 되었다. 해당 문제를 해결하려면 하루를 더 기다렸다 다음날에 실험을 하거나 돈을 내고 허용량을 높이면 된다. 아마존도 비슷한 식이었는데, 아무래도 무분별한 문자 난발 및 스팸 방지를 위해 이렇게 사용하는것 같다. 2019. 5. 24.
vue에서 유동적인 class를 사용하기 위한 방법 아래는 예시인데, 핵심은 배열 안에 변수를 넣어주면 된다. :class="{'form-control':true,['box_'+index]:true}" https://stackoverflow.com/questions/40346884/dynamic-class-name Dynamic class name How to generate dynamic class name? li v-for='obj in objs' | {{ obj.id }} {{ obj.title }} div id="obj-{{ obj.id }} " style="float:right; color:red;" This sample doesn't work! I need this stackoverflow.com 2019. 5. 24.
firebase auth 소셜 로그인시 이메일 중복에 따른 오류 해결 firebase auth를 통해 소셜인증을 하게되면 이메일 중복 문제으로 인한 인증 오류 문제에 부딪히게 된다. 어떤 말이냐면 페북으로 소셜 인증을 하였는데, 이후 동일한 이메일로 가입된 구글로 소셜 인증을 하게되면 "This operation has been cancelled due to another conflicting popup being opened."라는 메세지의 오류가 나게 된다. 이를 스택오버플로우에서 찾아보았을때 firebase에서 동일 이메일 멀티계정 허용 설정을 바꿔가며 임시적으로 해결할 수 있었지만 근본적인 해결은 되지 않았다. (멀티 계정을 허용하면 email이 null값으로 들어오게 된다..) 결국 해결책은 오류가 났을때 이미 인증된 소셜 쪽으로 다시 인증해 주는 작업을 거쳐야 .. 2019. 5. 21.
firebase를 이용한 auth 구현 아래의 링크에 자세히 설명되어 있다. https://cionman.tistory.com/54 Firebase Web 채팅앱 만들기 - Authentication을 이용한 유저 가입 및 로그인 구현하기 1) Authentication 콘솔 설정 Firebase Authentication을 사용하여 가입 및 로그인 처리를 해보겠습니다. Authentication 을 사용하기 위하여 Firebase Console화면으로 진입한 후 좌측 Authentication 메뉴에 들.. cionman.tistory.com 그리고 참고로 emailVerified라는 값이 있는데, 해당 값은 소셜로 로그인 했을때 자동으로 true로 채워지고, (소셜은 이미 이메일이 타당함을 인증 받은 상태이기에 true로 채워진다.) 이메.. 2019. 5. 20.
blender 프로그램에 glb 모델을 임포트하고 싶을때 아래에 확장 모듈이 존재한다. https://github.com/ksons/gltf-blender-importer ksons/gltf-blender-importer Blender glTF 2.0 Importer. Contribute to ksons/gltf-blender-importer development by creating an account on GitHub. github.com 2019. 5. 20.