본문 바로가기

AdminBro

(5)
[#. Node] 관리자 패널, 대시보드를 제공하는 Admin Dashboard AdminBro upload image 이미지 업로드 추가하기 4 admin-bro 대시보드에서 이미지를 업로드하고 싶다 세팅해 보자 ① [프로젝트명]/package.json 일단 내가 설치해서 사용하는 패키지들은 이렇다 ... "dependencies": { "admin-bro": "^2.2.4", "admin-bro-expressjs": "^2.0.2", "admin-bro-mongoose": "^0.5.0", "argon2": "^0.27.2", "bcrypt": "^5.0.1", "body-parser": "^1.19.0", "cookie-parser": "^1.4.5", "cors": "^2.8.5", "express": "^4.17.1", "express-formidable": "^1.2.0", "express-session": "^1.17.1", "json..
[#. Node] DB에서는 Array 데이터가 보이지만 AdminBro 관리자 대시보드에서 Array 데이터가 보이지 않을 때 adminbro does not show array 쇼핑몰 웹어플리케이션을 기준으로 고객이 장바구니에 상품을 담으면 user 컬렉션에 있는 cart array에 데이터를 넣고 있다 근데 DB에는 데이터가 제대로 들어가고 확인도 가능하지만 아래 이미지에서처럼 adminbro 관리자 대시보드에서는 cart array에 데이터가 보이지 않는다 ① Model.js User 컬렉션에 cart 정보를 밀어넣고 있었기 때문에 User.js 파일을 수정한다 Cart라는 schema를 생성하고 User schema에서 Cart의 타입을 [Cart]로 수정한다 const mongoose = require('mongoose'); const Cart = new mongoose.Schema({// 추가 id: { type: String }, quantity: { type: Nu..
[#. Node] 관리자 패널, 대시보드를 제공하는 Admin Dashboard AdminBro admin login 관리자 로그인 authentication 3 localhost:8000/admin에 들어가면 이렇게 바로 사이드바에서 모델을 확인할 수 있었다 하지만 admin으로 로그인을 하고 권한이 있어야 모델들을 확인하고 CRUD를 할 수 있어야 한다 관리자 계정을 생성하고 로그인해야 대시보드에 접근할 수 있게 해보자 adminbro.com/tutorial-rbac.html An Auto-generated Admin Panel for your Node.js Application You, as a developer, provide database models, and AdminBro generates ReactJS UI which allows you (or other trusted users) to manage content. adminbro.com 08. R..
[#. Node] 관리자 패널, 대시보드를 제공하는 Admin Dashboard AdminBro 사이드바에 database, model 가져오기 add resource 2 생각보다 model 가져오는 거에서 헤맸다 localhost:5000/admin에서 왼쪽 사이드바에 모델들을 불러와보자 ① admin-bro/mongoose 설치 npm install @admin-bro/mongoose --save ② index.js에 add resource 설정 추가 const AdminBro = require('admin-bro') const AdminBroExpress = require('@admin-bro/express') const AdminBroMongoose = require('@admin-bro/mongoose')// 추가 const User = require('./models/User')// 추가 const Admin = require('./models/Admin')//..
[#. Node] 관리자 패널, 대시보드를 제공하는 Admin Dashboard AdminBro install 설치 및 사용 1 보통 쇼핑몰 개발을 위해서는 관리자단, 사용자단을 나누어서 개발해왔다 Django에서 쉽게 생성할 수 있는 admin 페이지 때문에 django를 사용하려고 했으나 Node에서 관리자 대시보드를 쉽게 생성해 주는 AdminBro에 대해 찾게 됐다 adminbro.com/index.html An Auto-generated Admin Panel for your Node.js Application You, as a developer, provide database models, and AdminBro generates ReactJS UI which allows you (or other trusted users) to manage content. adminbro.com Express Hapi Koa.js Nes..