Node.JS 서버 오픈 및 Mysql DB 연결

코딩 고양이·2024년 9월 27일

0. node.JS 설치 확인

  1. cmd 창 open

  2. node -v / npm -v 입력

    version 정보 제대로 나오면 성공

서버 열기

VS Code로 작업할 예정

  1. 작업 폴더 오픈

  2. js 파일 생성

3. 터미널 단축키  : Ctrl + ` (숫자 1 옆)
Terminal => New Terminal => Powershell에서 Commend Prompt로 변경

  1. express 설치 (commend에 입력)
npm init –y 
npm install express
npm i nodemon
  1. 제대로 열렸나 확인

    json파일 두개와 node_moduls 생기면 성공

  2. 확인을 위한 코드 작성

const express = require("express");

const site = express();
const port = 3000;

site.use(express.json());

site.get("/", (req, res) => {
  res.send(`<h1>Hello, World!</h1>`);
});

site.listen(port, () => {
  console.log(`성공적으로 SERVER 오픈함 ${port}`);
});

commend창에 node (파일명).js 입력

http://127.0.0.1:3000 에 접속했을때 작성한 코드가 뜨면 서버가 잘 열린거니 우선 웃어도 됨

Ctrl + C 누르면 나가짐

DB 연동

  1. 패키기 설치
    commend에 입력
npm install -S mysql2
  1. 저장할 폴더 생성 후 js 파일 생성

  2. code 입력

var mysql = require("mysql2");

var db_info = {
  //필수
  host: "localhost", // DB 주소
  user: "root", // 로그인 계정
  password: "1q2w3e4r", // 비밀번호
  database: "react_node_board", // 접근할 DB
  
  //약간의 선택
  waitForConnections: true, // 연결 대기 여부
  connectionLimit: 10,      // 최대 연결 수 (동시 접속 가능자 수)
  queueLimit: 0             // 대기열 제한 (0이면 무제한)
};

설치한 패키지 js 파일에 넣어주고 연동할 DB 정보를 입력하는 코드
+) Mysql 기본 포트는 3306번

  1. 추가로 모듈화한 코드를 작성하면 끝

To. 스스로에게...

모르겠으면 호이님 게시물 다시 보고오거라...
이 똥멍청이 자식아..

From. 과거의 나에게로부터

profile
Hello, World!

0개의 댓글