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 の使用方法がわからない場合は、公式 Web サイト 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"
/>