ashani admin
v1.0.1-alpha
admin
123456
git clone https://github.com/whitecodel/ashani-admin.git
cd ashani-admin
npm install
npm run dev
이제 코드는 내부 IP 127.0.0.1 및 포트 3000에서 실행 중입니다.
여기에서 설정할 수 있습니다
이 파일에는 createadmin() 함수가 있습니다. 이 함수는 앱이 실행되자마자 호출되어 새 관리자를 생성합니다.
이 파일에는 imageFilter() 함수가 있습니다. 이 함수를 multer와 함께 사용하여 이미지를 확인할 수 있습니다.
이 파일에는 sendEmail() 함수가 있습니다. 이 함수를 사용하여 이메일을 보낼 수 있습니다
sendEmail({to, subject, body});
그 안에는 2개의 미들웨어 파일이 있습니다. Adminauth.js와 Appauth.js에는 각각 관리자용과 앱용으로 만들어진 미들웨어가 있습니다. 여기에서 모든 미들웨어를 생성할 수 있습니다.
NotLoggedIn => 두 파일 모두 로그인 확인
여기에서 모든 모델을 만들 수 있습니다.
공용 폴더에는 CSS, JS, 이미지와 같은 정적 파일을 넣을 수 있습니다.
이 폴더에서는 관리자 또는 앱에 대한 모든 보기를 만들 수 있습니다. ejs 사용 방법을 모르는 경우 공식 웹사이트 ejs.co를 방문하여 설명서를 볼 수 있습니다.
성공 =>
successSnackbar(msg);
실패 =>
failedSnackbar(msg);
기본 위치는 오른쪽 하단입니다. 위치를 변경하려면 추가 매개변수를 전달할 수 있습니다.
예: successSnackbar(msg, "bottom-right")
이제 gitbrent bootstrap4-toggle이 활성화되었습니다.
전:
<input
name="approved"
type="checkbox"
id="approved"
data-width="100%"
data-toggle="toggle"
data-on="Approved"
data-off="Not Approved"
data-onstyle="success"
data-offstyle="danger"
/>