5.5.1 상품 관리 기능 만들기
이제 실제로 상품 정보를 MariaDB에 저장하는 코드를 작성합니다. 앞에서 설치한 mysql 확장 모듈과 데이터베이스 접속 정보를 선언해 MariaDB와 연동해 봅시다.
monolithic_ goods.js 파일에서 맨 위쪽에 다음 코드를 추가합니다.
코드 5-11 mysql 모듈 선언
예제 파일 : monolithic_goods.js
const mysql = require('mysql'); // ➊ mysql 확장 모듈 참조 const conn = { // ➋ 데이터베이스 접속 정보 host: 'localhost', user: 'micro', password: 'service', database: 'monolithic' }; exports.onRequest = function (res, method, pathname, params, cb) { ......
이제 POST 메서드에 /goods란 URI가 호출되면 상품 정보를 저장할 수 있도록 monolithic_goods.js 파일에서 기존 코드에 다음 register 함수를 추가합니다.