본문 바로가기

Coding127

Server - mediasoup 설치 error Mediasoup V3 버전을 설치 할 때, 로컬 환경에 python3와 컴파일러인 make와 gcc/g++ 가 있는지 Mediasoup 설치 전에 확인을 해야한다. mediasoup를 설치하는 가이드가 공식 홈페이지 잘 나와 있다. v3 버전을 설치 할 때, python3.6이상을 권장을 한다(git action으로 media server docker image 빌드할 때, python 버전이 낮아서 설치 안되고 강제로 명령어를 실행 시켜서 python 버전업을 시켜줬다. github에서 제공해주는 git action 장비들에 설치되어 있던 버전이 3.4로 기억한다.) ## python --version 최근 회사에서 노트북을 바꾸게 되면서 모든 셋팅을 새로 했어야 했다. mediasoup을 설치를 .. 2022. 1. 5.
React - Error: The specified module could not be found. Next.js CLI로 Next.js 설치하고 template으로 typescript를 설치하고 npm run dev를 실행 시켰을때, npx create-next-app [폴더명] --ts Error: The specified module could not be found nextjs와 같은 error가 발생할 경우가 있다. 이럴 경우 babel을 통해서 해결할 수 있다. 최상위 폴더에 .babelrc 파일을 만들고, 아래와 같이 넣어준다. 그리고 npm run dev를 다시 실행시키면 잘 작동한다. babel에 presets 옵션은 babel의 공유 가능한 config 옵션이나 plugin을 공유 가능하도록 해준다. { "presets": ["next/babel"] } https://stackover.. 2022. 1. 5.
firebase - O auth(version9) 기존에 글은 O auth 글은 javascript version8이었고, 지금 쓰고 있는 글은 version9 이다. version9이 되면서 import로 메소드들을 쉽게 받아오게 되면서 모듈들을 사용하기 편해졌다. 기존 셋팅 방법부터 조금 달라졌다. 이전에는 단지 import 'firebase/auth' 형태로 사용했지만, version 9 부터는 getAuth 라는 메소드를 호출해서 사용할 수 있다. import { initializeApp } from "firebase/app"; import { getAuth } from "firebase/auth"; export const firebaseConfig = { apiKey: process.env.REACT_APP_API_KEY, authDomain:.. 2022. 1. 1.
React - Context API React에 global state를 관리를 해주는 Context API 가 있다. React application은 SPA(single page application)들이 모여서 하나의 application을 이루고 있다. context API가 나오기 전에는 top-down 방식으로 props를 내려줘서 복잡성과 사용하기 어려움이 있지만, context API를 사용하면 단순하게 사용이 가능하다. https://reactjs.org/docs/context.html#before-you-use-context Context – React A JavaScript library for building user interfaces reactjs.org 위에 링크를 확인 해보면, context API에서 useC.. 2021. 12. 19.
반응형