본문 바로가기

Study/Node.js6

[Node] Node.js Express-generator / Express 설치로 프로젝트 기본 세팅 Express HTTP 요청에 대해 라우팅과 미들웨어 기능을 제공하는 웹 프레임 워크 Express-generator MVC 구조를 가진 프로젝트를 생성해주는 도구 https://www.npmjs.com/package/express-generator ✔ Visual Studio Code ✔ 목표 Express-generator로 프로젝트 기본 세팅하기 express 설치는 vs code의 터미널을 사용하여 설치했습니다. 파일 내부에서 cmd로 설치하는 것과 동일합니다. 1. 터미널 열기 ctrl + ` 단축키 or 상단 메뉴 터미널 > 새 터미널을 선택하여 터미널을 열어준다. 2. express-generator > npm i express-generator + express-generator@4.16... 2022. 2. 26.
[Node | ubuntu] ubuntu에서 Node.js 세팅 1. MySQL 설치 https://dejavuqa.tistory.com/317 이 천재님만 따라하면 잘 설치된다 ^^b 더보기 root 변경 sudo su MySQL 제거 https://newly0513.tistory.com/162 비밀번호 재설정 ALTER USER 'root'@'localhost' IDENTIFIED BY '비번'; 이지만 조건을 충족시키지 않아서 자꾸 거절당했다. ERROR 1819 (HY000): Your password does not satisfy the current policy requirements !! 조건 !! 대문자 1개이상 소문자 1개 이상 숫자 1개 이상 특수문자 1개 이상 글자수 8 ~ 그렇게 탄생된 내 비번 -- mysqlStac2021! 참고 블로그를 통해.. 2021. 9. 4.
[Node] AWS ec2 + putty 참고 자료 및 정리 참고자료 ec2 생성 및 putty 설치 및 연결 코알라일락님 https://blog.naver.com/zion830/221353306321 ec2 + Node.js https://hoontae24.github.io/posts/10 AWS EC2 + RDS에 Node.js 서버 배포하기(Ubuntu, Mysql) 보통의 웹 서비스는 서버를 이용하여 서비스를 제공합니다. 서버 컴퓨터를 직접 구성해서 할 수도 있지만, 요즘에는 클라우드 서비스를 많이 이용합니다. 클라우드 서비스를 이용하면 물리적으 hoontae24.github.io putty 명령어 https://smiler.tistory.com/entry/Putty-명령어 [아직은 내가 쓴 글보다 퍼온 글이 훨씬 많음] vim https://opentut.. 2021. 9. 3.
[Node] Node.js MySQL 연동 및 로그인 디비 생성 1. MySQL 설치 npm install -g mysql PS D:\Node.js> npm install -g mysql + mysql@2.18.1 added 11 packages from 15 contributors in 1.439s 1.5 계정 추가 참고 블로그 2. db, table 생성 db 이름 : mw_db table 이름 : user CREATE DATABASE mw_db; CREATE TABLE USER ( ID INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(10) NOT NULL, EMAIL VARCHAR(30) NOT NULL UNIQUE, PASSWORD VARCHAR(200) NOT NULL ); 디비 생성 및 테이블 생성, 조회 A to Z 는 .. 2021. 8. 31.
[Node] PM2 설치 1. PM2 설치 npm install pm2 -g 2. PM2 설치 확인 pm2 -version ** local - 보안 오류 발생 ** pm2 : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\___\AppData\Roaming\npm\pm2.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + pm2 -version + ~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess PowerShell을 .. 2021. 8. 31.
[Node] Node.js 초기 세팅 / express 설치 0. Window > Node.js 설치 https://nodejs.org/ko 위 페이지에서 안정이 보장된 LTS 버전 설치 1. node 설치 확인 node -v 2. npm init package.json 추가됨 npm init 3. express 설치 node_modules 폴더와 package-lock.json 파일 추가됨 npm install --save express 4. 초기 파일 생성 app.js const express = require('express'); const app = express(); app.get('/', function(req, res){ res.send('hello NodeJs'); }) app.listen(3000, () => console.log('3000번 포트.. 2021. 8. 31.