it leader

작업 목표

공통으로 여러 프로젝트에 사용가능한 부분부터 작업 시작

관리자페이지 디자인 선정,  DB 테이블 작업 완료

 

DB

 - aws lightsail 에 mysql 설치 후 외부 접근 권한 부여

- 공통 테이블 생성 ( 회원 테이블, 카테고리 테이블 등등 )

 

프론트

- 관리자 페이지 구축중

- coreui 를 이용한 관리자 페이지 세팅

- 로그인 / 회원가입 페이지 띄우기

- 로그인 form validation 로직 작업 중 

 

 

이슈

- coreui 설치중 라이브러리 간에 의존성문제로 설치가 원할하게 진행되지 않는 이슈 발생

해결

   package.json 버전 넘버링 확인  

    의존성에 맞는 버전으로 수동으로 설치진행 

 

 

- node_modules 경로를 못찾는 문제 발생 

 

해결

//루트 경로에 public 내부 경로 참조
app.use(express.static(path.join(__dirname, 'public')));

//루트 경로에 node_modules 경로를 참조 => url /node_modules/blah/blah
app.use('/node_modules',express.static(path.join(__dirname, 'node_modules')));

 

 

다음 작업 리스트

- 로그인 후 일반회원 / 관리자 회원 라우팅 

- 관리자 페이지 로그인 후 /manage 페이지 호출시 관리자 메인 호출

- 일반회원 회원 전용 메인 화면 호출

- 구글 로그인 연동 ( 회원 가입시 tokenId 저장 )

- 회원 권환 관리 페이지 작업

 

npm - coreui

https://www.npmjs.com/package/@coreui/coreui

 

@coreui/coreui

HTML, CSS, and JavaScript UI Components Library

www.npmjs.com

 

coreui - document

https://coreui.io/docs/getting-started/introduction/

 

Introduction · CoreUI for Bootstrap 4

Home Getting started Introduction Last updated: January 6, 2020 Introduction CoreUI is the fastest way to build a modern dashboard for any platforms, browser, or device. A complete Dashboard UI Kit that allows you to quickly build eye-catching, high-qualit

coreui.io

 

profile

it leader

@dev__pixui

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!