Vue3, Typescript, bramus 0.02 Beta(Github 추가)
과거에 업로드하였던 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;
}
깃허브에는 추후에 업로드되면 링크 걸어놓겠습니다.
자세한건 데모사이트에서 확인하세요.
https://github.com/ohah/Vue-Gnuboard5
기존의 vue2 깃허브에 올려두었습니다.
파일은 Vue로 제작된 프론트부분과 php로 제작된 백엔드(api) 총 두가지로 올려놓았습니다
php는 7.4환경에서 제작되었습니다.
또한 Vue3 기반이기에 IE는 지원하지 않습니다.
버전 정보
첨부파일
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 15개
본문의 링크와 상단의 링크가 상이하네요 본문의 링크는 연결되지 않습니다.
조금만 수정하면 멋진 Headless cms가 될 수 있겠네요.