Vue3, Typescript, bramus 0.02 Beta(Github 추가) 정보
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는 지원하지 않습니다.
19
댓글 전체
본문의 링크와 상단의 링크가 상이하네요 본문의 링크는 연결되지 않습니다.
조금만 수정하면 멋진 Headless cms가 될 수 있겠네요.