본문 바로가기

전체 글142

firebase - expo와 연동 react-native를 expo로 시작을 하고 firebase와 연동을 하려고 하면, 기존에 firebase web과 연결과 하는 방식과 다르게 진행을 해야한다. 아래와 같이 firebase를 셋팅을 하면 웹에서 firebase를 잘 받아올 수 있었다. # firebase - web 연동 config import { initializeApp } from "firebase/app"; import { getFirestore } from "firebase/firestore"; const firebaseConfig = { //... }; const app = initializeApp(firebaseConfig); const db = getFirestore(app); 하지만 expo를 활용하여 firebase와.. 2022. 4. 11.
React Native - While trying to resolve module `@apollo/client` from file React Native에서 graphql을 setting을 하면서 While trying to resolve module `@apollo/client` from file error가 발생 할 수 있다. @apollo/client 버전이 3.5 이상이 되면서 .cjs 파일을 읽지 못해서 생기는 원인이다. 이것을 해결 하기 위해서는 root 디렉토리에 metro.config.js 파일을 만들고 다음과 같이 설정을 해주면 된다. const { getDefaultConfig } = require("metro-config"); const { resolver: defaultResolver } = getDefaultConfig.getDefaultValues(); exports.resolver = { ...defaul.. 2022. 4. 2.
Server - abortController is not defined error server에서 abortController is not defined error 가 발생할 수 있다. node version을 올려주면 발생하지 않는다. node version을 15 이상으로 올리면 발생 하지 않는다. 발생하는 이유(참조 링크: https://stackoverflow.com/questions/68693319/why-am-i-getting-a-referenceerror-abortcontroller-is-not-defined-in-discord-js) Why this broke in v13?: A few versions ago of discordjs, a feature was added that aborts requests that take too long (longer than 15 s.. 2022. 3. 28.
Git - error: '[directory]' does not have a commit checked out 소스를 수정 하고 git add를 했을 때, 다음과 같은 error가 발생 할 수 있다. 이 error는 backend라는 폴더에 git의 설정된 것들이 있어서 나타나는 현상이다. 그래서 backend에서 모든 list들을 확인 해보면 .git이라는 숨겨진 폴더가 있다. 다음 명령어로 .git 폴더를 삭제를 해준다. // ./backend rm -rf .git 그리고 나서 상위 폴더로 돌아서와 git add를 성공적으로 할 수 있다. 2022. 3. 22.
반응형