2026, 새로운 도약을 시작합니다.

Vue3, Typescript, bramus 0.02 Beta(Github 추가)

vue3.png

과거에 업로드하였던 VueGnuboard의 후속버전입니다.

해당 테마를 쭉 업그레이드하기엔 vue3가 나오기도 했고, 백앤드도 워낙 개판으로 짜놔서 새로 구축하는게 낫다 싶어 새로 구축하였습니다.

프론트는 뷰와 타입스크립트 기반.

그리고 백앤드는 php의 bramus router 기반으로 구현했습니다.

현재 간단하게 글 쓰고 저장하고 가입(소셜 로그인 및 핸드폰 인증 비밀번호 찾기, 캡차는 K캡차만 가능 등등을 제외한)만 지원되며

불안정하여 아직 실사용하기에는 큰 무리가 있습니다.

아파치 서버설정

<IfModule mod_rewrite.c>

  RewriteEngine On

  RewriteBase /

  RewriteRule ^index\.html$ - [L]

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteRule . /index.html [L]

</IfModule>

Ngnix 서버 설정

location / {

  try_files $uri $uri/ /index.html;

}

깃허브에는 추후에 업로드되면 링크 걸어놓겠습니다. 

자세한건 데모사이트에서 확인하세요.

http://vuegnu.dothome.co.kr/

https://github.com/ohah/Vue-Gnuboard5

기존의 vue2 깃허브에 올려두었습니다.

파일은 Vue로 제작된 프론트부분과 php로 제작된 백엔드(api) 총 두가지로 올려놓았습니다

php는 7.4환경에서 제작되었습니다.

또한 Vue3 기반이기에 IE는 지원하지 않습니다.

버전 정보

테스트한 버전 5.4.5.3
호환 가능 버전 5.4X

첨부파일

vue3.png (30.4 KB)
0회 2021-04-16 00:32
front.7z (566.6 KB) 139회 2021-04-16 00:32
api.7z (3.3 MB) 84회 2021-04-16 00:32
|

댓글 15개

대단 하십니다 ... 추천
본문의 링크와 상단의 링크가 상이하네요 본문의 링크는 연결되지 않습니다.
무지한 사람 눈에... '오~ 정말 죽인다...' 라는 말만 나오는군요....
공부를 해 봐야 겠네요..
고생하셨습니다 +_+
와우! @@ 대단하셔요!!! 짱!!! : )
감사합니다
API를 확인해 보니 몇가지 취약점과 비효율적인 부분이 발견되는데,
조금만 수정하면 멋진 Headless cms가 될 수 있겠네요.
감사합니다~~
혹시 API폴더 그누보드 폴더 어디를 말씀하시는건지 알수있을까요?.. 아무리해도 연결이 안되서..ㅠ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고