반응형 Gulp와 백엔드 개발2 17. Gulp와 백엔드 개발 - 2 데이터베이스 마이그레이션 데이터베이스 마이그레이션은 데이터베이스 스키마를 변경하거나 업데이트하는 프로세스를 말합니다. Gulp를 활용하여 데이터베이스 마이그레이션을 자동화하면 개발자는 데이터베이스 변경사항을 쉽게 관리하고 배포할 수 있습니다. 1. 데이터베이스 마이그레이션 도구 선택 가장 먼저 데이터베이스 마이그레이션을 수행할 도구를 선택해야 합니다. 대표적으로 사용되는 몇 가지 도구로는 Knex, Sequelize, Flyway 등이 있습니다. 이 중 프로젝트에 맞는 도구를 선택하고 초기 설정을 진행합니다. 예시: Knex를 사용한 데이터베이스 마이그레이션 npm install knex --save npm install knex-migrate -g knex init 2. 마이그레이션 스크립트 작성 마이.. 2024. 1. 18. 16. Gulp와 백엔드 개발 - 1 서버 실행과 통합 웹 개발 프로젝트에서는 프론트엔드와 백엔드 간의 협업이 중요합니다. 이번 챕터에서는 Gulp를 사용하여 서버를 실행하고, 프론트엔드와 백엔드 작업을 효과적으로 통합하는 방법에 대해 알아보겠습니다. 1. 서버 실행을 위한 Gulp 작업 설정 웹 개발에서는 프론트엔드와 백엔드를 함께 개발해야 할 때가 많습니다. 이를 위해 Gulp를 사용하여 백엔드 서버를 실행하는 작업을 설정해봅시다. const gulp = require('gulp'); const nodemon = require('gulp-nodemon'); gulp.task('start-server', function () { nodemon({ script: 'server.js', // 서버 진입 파일 ext: 'js html', // .. 2024. 1. 18. 이전 1 다음 반응형