목록others TIL (10)
coding etude
기존에 개인정보 포털을 사용하여 만들던 개인정보 처리방침은 현재 업데이트 문제로 당분간 사용 할 수 없다. 그렇다면 어떻게 url을 만들어야 할까.. 급하게 나만의 url을 가진 간단한 페이지를 만들 수도 있겠지만..imweb을 사용하여 3분 내에 만들 수 있다. 방법1. imweb가입하기2. 무료 사이트 개설 click!3. 아무 플랫폼 선택하기(웬만하면 배경이 화이트 개열의 깔끔한 플랫폼이 좋은듯 하다)4. url 설정 하기5. 내 사이트 > 관리 > 왼쪽 매뉴 > 환경 설정 > 약관 > 개인정보 처리방침 확인 6. 처리방침 최하단 개인정보 입력 후 저장하기 위 방법 대로 진행 후 설정한 url을 활용 하면 된다! 끝.
firebase config 설정 후 const firebaseConfig = { apiKey: process.env.NEXT_PUBLIC_FIREBASE_apiKey, authDomain: process.env.NEXT_PUBLIC_FIREBASE_uthDomain, projectId: process.env.NEXT_PUBLIC_FIREBASE_projectId, storageBucket: process.env.NEXT_PUBLIC_FIREBASE_storageBucket, messagingSenderId: process.env.NEXT_PUBLIC_FIREBASE_messagingSenderId, appId: process.env.NEXT_PUBLIC_FIREBASE_appId, measurement..
react에서 firebase config를 설정하면서 .env에 firebase sdk 설정값을 저장해 두고 사용하려고 하는데 값이 계속 설정이 안되는 문제가 발생 했다. FirebaseError: Firebase: Error (auth/invalid-api-key). 보통 react에서 .env 를 사용할 떄는 REACT_APP 을 꼭 붙여야 인식이 된다고 알고 있지만 NextJs에서는 NEXT_PUBLIC으로 사용해야 한다. //일반 reactJS const firebaseConfig = { apiKey: process.env.REACT_APP_apiKey, }; // NextJS 사용 시 const firebaseConfig = { apiKey: process.env.NEXT_PUBLIC_FIRE..
nextjs 14 에서 router를 사용하기 위해서 import { useRouter } from "next/router" 을 사용하게 되면 NextRouter was not mounted 라는 오류가 나온다. 해당 기능을 import하면 정상적으로 코드가 작성은 되지만, 처음 마운트 될때 useRouter만 마운트가 안되는 것이다. 처음에는 설정을 잘못한줄 알고 홈페이지를 계속 찾았다. 홈페이지에서는 이전 버전까지는 next/router 을 사용했지만 13버전 이후 부터는 import { useRouter } from "next/navigation" 을 대신 사용하라고 설명하고 있다. 기능이 변경되면서 next/router 폴더의 기능을 삭제한듯 보인다. 그래서 페이지가 마운트 될때 해당 기능이 마운..
어느날 갑자기 해당 에러발생.. 사용환경: 윈도우10 / vscode / vue2 발생원인 1. nodeJS의 최신버전을 사용하지 않을 때. 2. react-script 버전이 5 이하일 때. 해결 1. win-nvm을 통한 버전 변경(mac 환경은 nvm) 2. LTS버전으로 변경 했으나 동일증상. 3. nodeJS 페이지에서 버전 정보를 확인 후 하나씩 다운그레이드 진행. 4. 17.xx 버전에서 바로 해결.
https://www.java.com/ko/download/help/remove_olderversions.html 시스템에서 이전 버전의 Java를 제거해야 하는 이유는 무엇입니까? 최신 버전의 Java에는 이전 버전에 대한 기능 업데이트, 취약점 수정 및 성능 개선 사항이 포함되어 있으므로 언제나 설치가 권장됩니다. Java 확인 페이지를 통해 또는 Java 버전을 수동으로 확인 www.java.com 기존 자삭제 툴
클레스에 소속되어 사용되어 지면 method 전역, 지역 모두 포함하여 개별적으로 사용되면 function class Mytest { function test(a, b){ // 메소드 } } var value = Mytest.test(a, b); function test2(a, b){ // 함수 } var value2 = test2(a, b);
TS 를 공부하던 중 블록체인을 만드는 과정을 TS로 구현하는 방법을 봤는데 어렴풋이 알고 있던 블록체인의 개념을 조금 더 선명하게 만들기 위해서 이것 저것 알아봤는데.. 기본 개념은 단순하지만 구현은 어렵다는 결론... 평소에 자주 듣던.. 먼저 만들어둔 형들이 많으니.. 그냥 형들꺼 가져다 쓰라는 명언이 생각 난다. 블록체인? 블록 체인이란 무엇일까?? 말 그대로 블록들이 체인형태로 연결 되어 있는 Linked List 구조의 자료 구조라고 할 수 있다. 다시 말해 가장 처음 생성된 블록에서 부터 마지막에 생성된 블록까지 모두 연결되어 있고 여러개의 블록이 마치 하나의 체인처럼 연결되는 구조라고 할 수 있다. 즉, 수만 건의 거래내역을 하나로 묶은 블록체인은 여러 저장소에 분산되어 관리되는 거대한 분..