본문 바로가기

전체 글57

[Mac][MariaDB] MariaDB 설치 / m1 mac homebrew mariadb install 1. homebrew를 이용하여 설치하는 mariaDB brew install mariadb 2. mariaDB 가동 #시작 방법 mysql.server start 3. 종료 Ctrl + C 4. homebrew 서비스에서 자동시작 brew services start mariadb 루트계정으로 진입(나는 jelly라서 mysql -u jelly !) mysql -u root 종료는 동일하게 ctrl + c, 또는 brew services stop mariadb 5. 홈브루에서 시작된 프로세스 목록 확인 명령어 brew services list 2023. 1. 13.
[Mac][Homebrew] M1 mac homebrew install Apple Silicon 기반 맥에서 맥 패키지 매니저 homebrew 설치하는 방법 1. 터미널을 열어 다음 명령어 입력 (홈브루 페이지 : https://brew.sh/index_ko )참고 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. 설치하고 나면 나오는 Next steps의 명령어 3개 입력. echo '# Set PATH, MANPATH, etc., for Homebrew.' >> /Users/{사용자 이름}/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/{사용자 이름}/.zprofile .. 2023. 1. 13.
[ERRORS][Node] node / express 서버 오류 / address already in use ADDRINUSE address already in use 해결 방법 서버를 사용하다보면 아래와 같은 오류가 종종 보인다. 서버가 나도 모르게 이미 구동되어있는 상태이다. 보통 서버 연결 후, 서버를 끊고 싶을 때 윈도우는 Ctrl + C / 맥에서는 Cmd + C를 사용한다. 잘못 눌러서 Ctrl + Z를 사용하는 경우, 서버는 그대로 돌아가는 중이고 터미널에서는 나와진다. 이럴 떄 간단하게 해결하는 방법은 두 가지가 있다. 첫 번째는 port 번호를 변경하여 서버를 재구동하는 법이다. 그러나 이 방법은 백그라운드에서 기존 서버의 프로세스가 계속 돌고 있을 수 있다는 단점이 있다. 이 때 간단하게 killall node 명령어로 구동되고있는 node.js의 모든 인스턴스를 강제종료 할 수 있다. 만약 .. 2023. 1. 12.
[Node] Node.js 서버에 css 및 img 파일 경로 지정하기 / node css 적용 안됨 / node css & img server settings 열심히 적용한 css가 live server에서는 보였는데 서버를 가동하여 페이지를 확인하면 다 깨져보인다면! 혹은 이미지 경로가 분명 틀리지 않았는데 전부 엑박이 뜬다면! 서버에 세팅하는 것을 잊으시진 않았는지 확인해주세요 :) node.js 에서 express.js 프레임워크 기반으로 서버를 사용중인 분들 참고해주시면 되겠습니다. 아래와 같이 userJoin.ejs 파일에서 CSS 파일을 stylesheet로 지정해 둔 상태입니다. 프로젝트 폴더 경로 확인하여 서버 세팅에서 static으로 css의 경로를 지정해주어야 스타일들이 적용되는 모습을 확인할 수 있습니다. img도 동일합니다. img 및 css 폴더 경로 세팅하는 방법! 2023. 1. 12.
[Node] Node.js 에서 Express로 서버 사용하기 express 사용하는 방법 우선 express 프레임워크를 사용하고 싶은 프로젝트 폴더에서 노드 패키지 매니저 명령어를 이용하여 express를 설치해줍니다. npm install express --save 성공적으로 설치되었다면, package.json 파일에서 dependencies 내에 express가 지정된 모습을 볼 수 있음. server.js 내에 아래 코드를 작성해줍니다. express를 서버로서 사용하고, 지정한 포트번호로 연결하는 세팅입니다. 포트번호는 변수로 넘겨도 되고, 그냥 써주어도 됩니다. // 서버 세팅 var express = require("express"); var app = express(); var port = 3001; var server = app.listen(po.. 2023. 1. 12.
[Mac] 맥북 독(dock) 반응 안함 / 더블모니터 사용시 독 안올라옴 / dock unresponsive or frozen 맥북에 hdmi 케이블을 연결하여 더블모니터 혹은 아이패드까지 연결하여 트리플 모니터 등으로 사용하는 도중, 전에는 모니터마다 잘 올라오던 독이 응답하지 않는 경우가 생겼다. 메인 모니터인 맥북 화면의 독마저 잘 응답하지 않는 수준이 된 경우 해결하는 경우이다. 1. cmd+ space : spotlight 검색을 열어, '활성 상태 보기' 또는 activity를 검색하여 app을 열어준다. 2. 앱에서 Dock이라는 이름의 프로세스를 찾아준다. 스크롤을 내려서 찾기 불편하다면 키보드에서 do까지 눌러 프로세스를 찾아도 된다. 해당 프로세스를 선택하고, 상단 메뉴 중 ^ 요 버튼을 눌러준다. 3. 강제종료 하면 독이 자동으로 종료되고 재시작된다! 이 이후로는 쾌적한 환경에서 독이 구동되고 있다. 혹시 독.. 2023. 1. 10.