본문 바로가기

Node

(12)
[#. 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..
[#. Node] route, axios request(요청) 시 req.params vs req.query 차이 req.params vs req.query req.params 미리 자리를 정해놓고 원하는 변수로 지정해놓은 route 파라미터 router.get('/product/:id', controller.productDetail); localhost:3000/product/1 console.log(req.params)// { id: '1' } req.params 값은 router => controller => view로 넘어가게 된다 router router.get('/product/:id', controller.productDetail) localhost:3000/product/1// req.params.id = 1 controller exports.productDetail = fucntion(req, res..
[#Node] Window에서 Node 설치 및 환경 변수 설정하기 React, React-native 프로젝트를 시작하기 위해서 node를 먼저 설치해야 합니다 먼저 다운로드 하겠습니다 nodejs.org/en Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org node -v v12.16.3 저는 12.16.3 버전을 사용 중입니다 설치가 완료되었으면 환경변수 설정을 해야 합니다 윈도우 키 + R -> sysdm.cpl 시스템 속성 -> 고급 -> 환경 변수 -> 시스템 변수 -> Path에 추가 C:\Program Files\nodejs 이제 프로젝트를 시작하면 됩니다
[#NPM] ngrok으로 임시 도메인 생성해 localhost에 외부 접속 허용하기 github에 올리기 전 로컬에서 작업 중인 화면을 디자이너분에게 공유하고자 포트 포워딩을 찾아보던 중 발견했다 ① ngrok 설치 npm install -g ngrok ② 접속 가능하게 할 port 설정 ngrok http 8000 -host-header="localhost:8000" django라 8000 port를 입력했다 8000 자리에 port 입력하면 된다 ex) Node + React 프로젝트일 경우 ngrok http 3000 -host-header="localhost:3000" ngrok http 5000 -host-header="localhost:5000" ③ `Forwarding` 항목에 있는 url을 ALLOWED_HOSTS에 넣어주면 된다 django는 settings.py -> ..