본문 바로가기
반응형

분류 전체보기105

[쇼핑몰 만들기] dotenv 사용하여 비밀 번호 관리하기 1. dotenv를 설치한다. yarn add dotenv (혹은 npm install --save dotenv) 2. root 폴더에 .env 라는 파일을 생성하여 다음의 정보를 적는다. //.env SERVER_PORT=3306 DB_HOST=localhost DB_USER=root DB_PASSWORD=비밀번호 DB_NAME=db이름 API_KEY=YOU_API_KEY 3. Node.js 파일에서 다음 환경변수를 이용하려면 다음과 같이 작성한다. //server.js require('dotenv').config(); // DB 환경변수 console.log('SERVER_PORT: ', SERVER_PORT) const mysql = require('mysql2'); const connection .. 2022. 2. 20.
[MySQL] Database Table CRUD 시도해보기 앞서 그렸던 ERD를 바탕으로 데이터베이스를 작성해보고자 한다. 터미널에서 SQL로 들어가기 cd /usr/local/mysql/bin/ ./mysql -uroot -p 비밀번호 데이터베이스 생성 CREATE DATABASE shopping_mall; 생성된 데이터베이스 확인 SHOW DATABASES; 사용할 데이터베이스 선택 USE shopping_mall; 테이블 구축 테이블 생성 (CREATE) CREATE TABLE customer( id VARCHAR(30) NOT NULL, password VARCHAR(255) NOT NULL, name VARCHAR(100) NOT NULL , phone VARCHAR(20) NULL, zoneCode TEXT, regionAddress TEXT, det.. 2022. 2. 17.
[MySQL] MySQL 설치 MySQL 설치 https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com 해당 사이트로 들어가 사양에 맞는 항목을 눌러 설치한다. 나는 mac 유.. 2022. 2. 17.
[쇼핑몰 만들기] 쇼핑몰 구축 프로젝트 개요 구현할 화면 목록 쇼핑몰 홈 화면 로그인/회원가입 화면 제품 목록보기 화면 제품 상세보기 화면 장바구니 화면 마이페이지 화면 사용 언어 React, Nodejs, MySQL DB 설계도 2022. 2. 17.
[NextJS] NextJS 장점, React와 차이점 (노마드코더) 노마드코더에서는 Next.js 기본 강의를 무료로 볼 수 있다. 되게 짧고 간략하게 핵심을 잘 설명해놓은 것 같아서 정리해보았다. https://nomadcoders.co/nextjs-fundamentals NextJS 시작하기 – 노마드 코더 Nomad Coders The React Framework for Production nomadcoders.co NextJS VS ReactJS Framework vs Library Framework: 내 코드를 호출시키는 것. 적절한 위치에 잘 적기만 한다면 모든걸 동작하게 한다. Library: 남의 코드를 호출하는 것 React와 Next.js의 가장 큰 차이점 React는 Library고 Next JS는 Framework라는 것이다. Server-side .. 2022. 1. 12.
[Git] 회사에서 Git 사용하는 법 (feat. 학교 선배) 우리 회사는 Git을 사용하지 않는다. (개발회사임에도 불구하고...) 요새는 대부분의 회사가 Git을 쓰고, git을 아는 것을 당연하게 생각하기 때문에 만약에 이직을 하게 된다면 git을 쓰는 거에 대해 스트레스를 많이 받을 것 같았다. 그래서 주말에 같이 솔리디티 스터디를 하고 있는 선배에게 회사에서 주로 git을 어떻게 사용하는지 물어보았다. 1. git으로 파일을 옮길 땐, 항상 개인용 브런치를 생성하여 올려야 한다. 혼자할땐 git master에다 모든 코드를 다 덮어쓰기를 했었다. 하지만 회사에서는 master 브런치에는 진짜 딱 배포할 파일만 올리는 거라고 한다. git branch// 현재 디렉토리가 어느 브런치에 있는지 위치 확인 git branch feature-calculate-py.. 2021. 12. 26.