(데모 체험 가능)익스프레스로 그누보드 구현중... 데모 공개!! > 자유게시판

자유게시판

(데모 체험 가능)익스프레스로 그누보드 구현중... 데모 공개!! 정보

(데모 체험 가능)익스프레스로 그누보드 구현중... 데모 공개!!

본문

2049508232_1743271757.4175.png

 

익스프레스.js로 커서ai 도움 많이 받아서 그누보드 클론 프로젝트 작업중입니다.

생각보다 작업 분량이 많네요 ㄷㄷ

 

 

https://r2builder.crevision.xyz/

위 링크에서 체험 가능합니다.

 

체험용 관리자 계정도 공유드립니다.

아이디: demo777

비밀번호: demo7777!!

추천
3

베스트댓글

 ORM을 쓰고는 있는데, 모델을 일반적인 방식과는 다르게, 많이 커스텀해서 쓰고 있습니다.

 

게시판 생성할때만 많이 애먹는거 빼고는... 딱히 큰 문제는 없습니다 ^^;;

 

쉽게 설명드리자면, 모델에서 g6_write_ prefix로 된 테이블을 검색한 다음, 검색한 내용을 기반으로 하위 Class를 만드는 방식입니다. 그리고 함수 형태로 특정 Prefix에 접근을 시도하면, 미리 가상으로 생성해놓은 그러한 모델로 접근을 시도하는 방식입니다. 만약 Prefix가 없거나 모델이 없다면, 없는 게시판 오류를 출력해야하고.

 

게시판 생성할때는 통짜 SQL문으로 생성합니다. SQL을 5종(MySQL, MSSQL, SQLite, PostgreSQL, MongoDB)을 전부 지원하는데, 이를 위해서는 모든 디비를 쿼리할때마다 ORM과는 별개로 쿼리문 컨버터를 한번씩 거치고, Sequlize를 통하여 통짜 쿼리문을(Op) 호출하는 방식으로 진행합니다.

댓글 7개

와. 엄청 쾌적하네요. UI 도 훌륭합니다. 리빌더라고 써있는데, 리빌더를 익스프레스에서 돌리는거 뿐인가요? 아니면 이자인도 직접 하신건가요? 게시판 생성 버튼이 있는데, 회원이 스스로 게시판 운영을 할 수 있는 건가요?

@리오닥터 구조적으로도, 시스템적으로도(?) 그누보드의 코드는 전혀 쓰지 않으려고 노력하고 있습니다.

 

다만, 디비의 경우 마이그레이션하는 분들을 배려하는 차원, 그누보드의 커스텀에서 출발한 프로젝트이다보니, 그누보드6의 디비 구조가 남아있네요.

php 버전 그누보드는 게시판이 생성될 때마다 sql 문으로 table이 직접 만들어지게 되는데, JS 에서 orm을 쓰고도 그게 가능하셨는지요? 아니면 orm을 쓰지 않고 mysql2 패키지 같은 것으로 이용하신 것인지... 궁금합니다. 

 ORM을 쓰고는 있는데, 모델을 일반적인 방식과는 다르게, 많이 커스텀해서 쓰고 있습니다.

 

게시판 생성할때만 많이 애먹는거 빼고는... 딱히 큰 문제는 없습니다 ^^;;

 

쉽게 설명드리자면, 모델에서 g6_write_ prefix로 된 테이블을 검색한 다음, 검색한 내용을 기반으로 하위 Class를 만드는 방식입니다. 그리고 함수 형태로 특정 Prefix에 접근을 시도하면, 미리 가상으로 생성해놓은 그러한 모델로 접근을 시도하는 방식입니다. 만약 Prefix가 없거나 모델이 없다면, 없는 게시판 오류를 출력해야하고.

 

게시판 생성할때는 통짜 SQL문으로 생성합니다. SQL을 5종(MySQL, MSSQL, SQLite, PostgreSQL, MongoDB)을 전부 지원하는데, 이를 위해서는 모든 디비를 쿼리할때마다 ORM과는 별개로 쿼리문 컨버터를 한번씩 거치고, Sequlize를 통하여 통짜 쿼리문을(Op) 호출하는 방식으로 진행합니다.

전체 199,648 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT