[ MariaDB ] React + Nodejs + MariaDB 서버 환경 구성

ma.caron_g·2022년 12월 19일
0

MariaDB

목록 보기
2/3
post-thumbnail

<참고 링크>

[ 서버 연결 ]

[ 관련 모듈 설치 ]

$ npm install express body-parser mysql

명령어로 모듈을 설치합니다.

[ nodemon 설치 ]

nodemon은 서버 코드가 수정되었을 때 자동으로 서버를 재시작해주는 모듈입니다.

$ npm install nodemon

[ ./src/server.js 작성 ]

포트는 사용자가 사용하고 있지 않는 번호로 자유롭게 작성해주시면 됩니다.

const express= require('express');
const app = express();
const PORT = process.env.PORT || 4000;

app.listen(PORT, ()=> {
    console.log(`running on port ${PORT}`);
})

다음과 같이 작성 후,
node를 통해서 server.js를 실행시키면

$ node ./src/server.js
running on port 4000

[ package.json에 scripts 추가 ]

"node": "node ./src/server.js",
"dev": "nodemon ./src/server.js"

위에 running on port 4000을 출력했던 서버 정보를
Ctrl + C를 눌러 종료해줍니다.

[ nodemon 실행 ]

$ npm run dev

********-electron@0.1.0 dev
nodemon ./src/server.js

[nodemon] 2.0.20
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node ./src/server.js`
running on port 4000

다음과 같이 출력되고 표시된다면 서버 세팅이 완료된 것입니다.

그럼 정상적으로 통신이 가능한지 테스트 URL을 만들어 호출해봅시다.

[ ./src/server.js 수정 ]

const express= require('express');
const app = express();
const PORT = process.env.PORT || 4000;

app.get("/", (req, res)=> {
    console.log('requested.');
})

app.listen(PORT, ()=> {
    console.log(`running on port ${PORT}`);
})

app.get()=>{} 내용을 추가해줬습니다.

이제 본인이 설정한 포트번호를 localhost:에 붙여서 들어가면

running on port 4000
requested.
requested.
requested.

접속(새로고침)한 만큼 "requested"가 출력됩니다.

profile
다른 사람이 만든 것을 소비하는 활동보다, 내가 생산적인 활동을 하는 시간이 더 많도록 생활화 하자.

0개의 댓글