2024/10/08 4

[mysql] ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 해결하기

node.js 프로젝트 설정을 하면서 오랜만에 로컬 mysql 에 접속을 시도했는데,아무리 워크벤치에서 로컬에 접속을 시도해도 열리지 않았다...  전에 메이저인 프로젝트 첫 세팅을 했을때 했던 연결에 문제가 있었던 건가,,, 싶어서 터미널을 열고 mysql 에 접속을 하는데.어라? 처음 보는 오류가 떴다.  처음에는 저걸 보고 비밀번호가 틀렸나 싶어서 한 10번 입력했다. 집착광공분명히 이 중에 비번이 있을텐데 계속 저 오류가 떠서 구글을 찾아갔다.그래서 비밀번호 오류 관련 내용을 검색했는데   나한테 뜨는 오류랑 달랐다.그래서 빠르게 저 오류로 다시 검색을 했다.그리고 발견한 구세주. https://so-es-immer.tistory.com/entry/ERROR-2002-HY000-socket-tmp..

[인턴/ko웹페이지] Node.js 프론트엔드 코드 세팅👾 - 기본코드

프론트엔드 코드 작성1. HTML 파일 (frontend/public/index.html):웹사이트의 뼈대가 되는 html 파일을 작성한다. 2. CSS 파일 (frontend/public/styles.css):웹사이트를 꾸며주는 CSS 파일을 작성한다. 3. JavaScript 파일 (frontend/src/app.js):웹사이트 내의 기능 실행이 이루어지도록 JS 파일을 작성한다.   우선 프론트엔드  라는 말을 하기도 부끄러운 기초 디자인 코드를 작성한 상태.나중에 리액트를 활용해서 프론트엔드 코드 구성을 해봐야겠다.  프론트엔드 코드 실행npx http-server frontend/public     그렇다면, 저 주소에 접속하면 어떻게 보일까?  이렇게 잘보인다 ^^

[인턴/ko웹페이지] Node.js 백엔드 코드 세팅👾

백엔드 코드 작성1. 데이터베이스 설정 (backend/config/database.js):const Sequelize = require('sequelize');const sequelize = new Sequelize('database_name', 'username', 'password', { host: 'localhost', dialect: 'mysql'});module.exports = sequelize; 'database_name' 에 본인이 설정한 DB 이름을 적어야 한다. ** 환경변수를 사용한 안전한 코드 버전const Sequelize = require('sequelize');const sequelize = new Sequelize(process.env.DB_NAME, process.en..

[인턴/ko웹페이지] Node.js 초기 개발 환경 세팅👾

1. 깃허브에 Private 으로 폴더 생성 + VS Code 와 연결리드미 파일, 프로젝트 내용 설명, 사용 스택, ERD 구조 사진 업로드 2. Node.js 설치https://nodejs.org 에서 LTS 버전을 다운로드하여 설치  Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org  3. 프로젝트 초기화내가 개발하는 프로젝트 위치에서 실행npm init -y 4. 패키지 설치npm install express body-parser mysql2 sequelize cors jsonwebtoken bcryptnpm install -D nodem..