개발일지/팀GC
06/02 node.js 서버구축연습 7
박준희
2021. 6. 4. 16:11
카페24 node.js 서버 호스팅 후
DB연동 확인
1. 카페24 node.js 서버 호스팅
아래 게시글에 따라 진행
[JS]Cafe24에 NodeJS 어플리케이션 배포하기
현재 가장 유명한 웹 호스팅 서비스는 아마존의 AWS, 마이크로소프트의 Azure 그리고 구글의 Google Cloud Platform이 있습니다. 하지만 우리나라는 예전부터 오래된 Cafe24의 서비스도 많이 사용하고 있
velog.io
node.js 앱 추가
퍼블릭 키 관리
2. 카페24 DB 워크벤치(heidisql)로 접속
아이피 확인
아이피 확인 - my ip address
IP 주소를 확인하는 가장 쉽고 빠른 방법 이 사이트(findip.kr)에 접속하는 것이 IP주소를 확인하는 가장 쉽고 빠른 방법이다. 210.220.86.249 가 현재 접속한 기기의 공인 IP(Internet Protocol) 주소다 IP주소
www.findip.kr
heidisql로 연결
고객센터 - 카페24 호스팅센터
대한민국 No.1 카페24 호스팅! 문의게시판, ARS안내, 자주묻는질문, 매뉴얼, 공지사항 등 제공
help.cafe24.com
3. 카페24 node.js서버와 mysql 연동확인
express
mysql
ejs
모듈 설치
web.js
const express = require('express')
const app = express()
const PORT = 8002
const db_config = require(__dirname + '/config/database.js');
const conn = db_config.init();
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs')
app.get('/', (req, res) => {
conn.query('SELECT * FROM `test`', function (error, results, fields) {
if (error) throw error;
res.json(results);
res.end();
});
})
app.listen(PORT, () => {
console.log(`server started on PORT ${PORT}`)
})
database.js
let mysql = require('mysql');
let db_info = {
host : '',
port : '',
user : '',
password : '',
database : ''
}
module.exports = {
init: function () {
return mysql.createConnection(db_info);
},
connect: function (conn) {
conn.connect(function(err) {
if(err) console.error('mysql connection error : ' + err);
else console.log('mysql is connected successfully!');
});
}
}
카페24 mysql의 test테이블
DB데이터 취득 확인
메모