etc

728x90
반응형
·etc
Mariadb 설치하기sudo apt install mariadb-server mariadb-clientmariadb-server : 오픈 소스 관계형 데이터베이스인 mariadb를 설치한다.mariadb-client : MariaDB 데이터베이스 제품에 연결할 수 있다.sudo mariadb-secure-installationmariadb-secure-installation : Unix 시스템에서 사용할 수 있는 쉘 스크립트이며 다음과 같은 방법으로 MariaDB 설치의 보안을 향상시킬 수 있다. 이는 루트 계정의 비밀번호를 설정할 수 있다.위와 같이 설치되었다면 아래의 command를 쳐서 들어간다.sudo mariadb오류가 생겼을 경우)위와 같이 command를 작성하다가 mariadb 설치 부분..
·etc
코드 리뷰를 계속 해야지 이랬는데, 시기를 놓쳐서 지금 하게 되었다.강의를 들으면서 짠 코드인데 이를 어떻게 더 발전시킬까 하다가, 우연히 chatgpt 글을 보게 되어서 ai한테 코드리뷰를 시켰다. 아래는 해당되는 코드리뷰이다.1. project-items의 코드 설명아래의 코드를 조금 설명하자면, notion api를 사용해서 가져온 데이터이다. 이는 fetch를 사용해서 가져온 데이터이다.→ 코드를 실행시키면 위의 이미지를 가져오면서 아래의 해당 프로젝트에 대한 내용이 보여진다.2. 코드 리뷰1) data.properties의 반복1-1) 수정전 코드 const icon = data.icon.emoji; const title = data.properties.Name.title[0].plain_te..
·etc
pnpm의 속도에 대해서 들어봤다면 얼마나 빠르기에?라는 생각이 들 것이다. npm을 사용하고 있다면 pnpm을 사용할 수 있기 때문에 설치해서 사용하는 것을 추천한다.1. pnpm 설치하기1) npm이 설치되어 있는 경우(Node.js)npm install -g pnpm전역적으로 하여 pnpm을 설치할 수 있다. 그리고 나서 터미널을 껐다가 키는 것을 추천한다.만약 코드를 통해서 설치했는데 설치가 잘 안된다면 공식문서에 들어가면 다른 설치 방법이 있으니 이를 참고하여 설치하는 것을 추천한다.2) PowerShell로 설치하기Installation | pnpm Installation | pnpmPrerequisitespnpm.iopowershell로 설치하려고 하니 계속 V3가 악성코드라고 막았다. 그래..
·etc
나는 기본적으로 npm으로 코딩을 시작해서 npm으로 패키지등을 설치했었다. yarn으로 패키지를 설치하면 빠르다던가 그런 이야기가 있었지만, npm도 속도가 나쁘지 않은 것 같아서 계속적으로 사용하고 있었다. 그러다가 pnpm에 대해서 이야기가 많이 나오는 것을 보았다. yarn보다 빠르다길래 npm을 능가하고 yarn보다 빠르겠구나 생각해서 접해보게 되었다.Package Manager: 개발에 필요한 패키지를 설치, 업데이트, 수정, 삭제하는 작업을 편리하고 안전하게 수행하기 위해 사용되는 도구이다.pnpmnpm에 앞에 p문자만 붙었다. 여기서 앞에 붙은 p는 performant의 '승진, 성능 기준에 맞는' 이라는 뜻을 가지고 있다. 그래서 고성능, 효율적인 뜻이라고 보면 좋을 듯하다.용량의 차이1..
·etc
Bun.js가 좋다고 해서 공부를 시작했는데, 마땅히 공부할 자료들이 없었다. 그래서 내가 node.js보다 좋다고 했으니, 그동안 내가 토이 프로젝트를 하면서 작성한 코드 Bun.js로 작성하면 실력이 늘겠구나 싶어서 바꾸게 되었다.💡 이 글은 Bun.js에 대한 설명보다는 에러 위주로 설명되어 있으니 주의해주세요! 1. Cors 에러node.js와 express를 가지고 백엔드를 작성할 때 이 문제는 껌이였다. 그런데 express에서 작성하던 코드들이 잘 안 먹혔다. cors preflight문제 해결하니 계속적으로 Method delete가 허락이 안 된다는 것이다.1) cors preflightapp.use(cors())2) method errorapp.use( cors({ creden..
·etc
bun을 찍먹하기 위해서는 bun을 설치해야 된다. 그런데 할려고 보니 오류가 조금 많이 났다. 늘 그렇듯이 새로운 언어를 사용하기 위해서는 오류를 감안하고 해야 한다.bun 설치 오류나의 경우 윈도우에서 bun을 설치하고자 하였다. 그런데 무슨 명령어를 써도 오류가 뜨면서 설치가 되지 않았다. 참고 사이트를 보고 설치하였다. 다음과 같은 순서로 bun 설치 오류를 해결하고자 하였다.추가)bun관련 글을 찾다가 보아서 추가한다.WSL을 사용하여 Bun 개발환경 구성하기Bun은 아직 MacOS, Linux환경만 지원하고, Window는 아직 지원하지 않는다. 이에 대한 해결책으로, Window10 버전 이상부터 지원하는 WSL을 이용해야 한다.WSL은 리눅스용 윈도우 하위 시스템으로, Window10, 1..
·etc
파이어베이스 Functions 란? Firebase 기능과 HTTPS 요청에 의해 트리거 되는 이벤트에 응답하여 백엔드 코드를 자동으로 실행할 수 있는 서버리스 프레임워크 CLI로 프로젝트를 생성했다면 디렉토리에 index.js 파일이 생성되었을 것이다. 이 안에 배포를 하면 배포가 된다. 나는 이미 작성된 코드가 있으므로 기본적인 코드 작성하는 것은 패스하겠다. 로컬에서 테스트하기 내가 작성한 함수를 로컬에서 돌리고 테스트하기를 원한다면 firebase serve 위와 같이 작성하면 로컬에서 돌아간다. 그리고 에뮬레이터가 돌아가는 것이기에, 이에 대한 정보를 확인할 수 있다. 터미널에 나오는 주소창을 클릭하면 overview로 하여 어떤 것이 작동되고 있는지 확인이 가능하다. 그리고 postman등을 ..
·etc
이 포스팅에서는 이미 만들어진 프로젝트가 있으므로 연결하는 것까지 글을 작성하도록 하겠다. 1. firebase-tools 설치 npm install -g firebase-tools CLI로 Cloud Functions를 시작할 것이기 때문에 Firebase에서 제공하는 firebase-tools 패키지를 설치한다. # 패키지 업데이트 npm install firebase-functions@latest firebase-admin@latest --save 새로운 기능과 버그 수정은 Firebase CLI 및 firebase-functions SDK의 최신 버전에서만 제공되기 때문에 자주 CLI와 SDK를 업데이트 해주는 것이 좋다고 한다. 2. Firebase 로그인 firebase login CLI로 F..
728x90
반응형
Uheeking
'etc' 카테고리의 글 목록