Node.js app 개발의 경우, local 에서 개발을 완료 한 후, git 을 통해 cafe24로 업데이트 하는 방식이기 때문에, DB는 cafe24 에 있는 것을 처음부터 사용하여, 개발하면 편리할 것입니다.
우선 Cafe24 DB를 설정합니다. DB 정보가 아래와 같다면
URL : nodejs-007.cafe24.com ID : nodewebtest DB name : nodewebtest password : XXXXX |
다음과 SSH를 통해 DB에 접속해 볼 수 있습니다.
Database 는 이미 정해져 있기 때문에, table 들을 미리 만들고, data 를 insert 하면 됩니다.
향후 Password 를 올바로 입력하면 접속 가능함.
그후 mysql -uUSRNAME -pPASSWORD 로 DB시작
Local 폴더에서, node js app 을 다음과 같이 설치 하고 설정 합니다.
teminal 을 열고 다음과 같이 설정:
npm init //을 통해 package.json 생성
npm install express //install express
npm -v express //version check
npm update express //update
npm install express mysql //instll express mysql
vscode로 돌아와서 web.js 라는 파일을 하나 생성한후 아래와 같이 간단하게 코딩하여, DB를 테스트 해봅니다.
여기서 msql 설정을 아래와 같이 하면 됩니다.
외부에서 Cafe24 DB 로 접근하기 위해서는 ,자신의 외부 아이피를 확인하여, 아래와 같이 MySQL 외부 IP 접근설정에 등록해 주어야 합니다.
그렇지 않을 경우, local 에서는 다음과 같은 error 가 발생합니다.
#cafe24 #mysql #ER_HOST_NOT_PRIVILEGED
[굿썸] 은 Good Summary 의 약자로, 마치 출간된 책과 같이 잘 정리되어 기록된 문서를 말합니다.
'web_fullstack' 카테고리의 다른 글
node.js ubuntu (0) | 2022.06.05 |
---|---|
[굿썸] cafe24 의 node.js hosting 설정 방법 (0) | 2020.10.10 |
node.js, express, mySQL 연동 작업 (0) | 2020.08.01 |
read excel file in node.js (0) | 2020.07.31 |
Express + MySQL 연동 (0) | 2020.07.31 |