반응형
반응형
아마존 라이트세일에 인스턴스를 만들어서 CI/CD 환경을 구축중에 있습니다. Github Actions 를 통해 workflow 구성을 통해 자동빌드/배포 환경을 구성중인데 다양한 방법으로 구성을 할 수 있는 것 같습니다. S3 환경을 이용하시는 분들도 계시고 빌드 파일 자체를 바로 ssh 를 통해 AWS 서버로 보내서 구현하는 등 방법은 많은 듯 한데 아직 제가 원하는 깔끔한 구성은 못찾았고 빌드 과정에서 오류에 부딪혀서 헤매고 있습니다. 그런 와중에 라이트세일에서 제공해주는 브라우저 CLI 환경에서 git pull 명령어 입력 때마다 아아디와 토큰을 입력해야 하는 불편함으로 인해 서칭을 좀 진행했고 간단한 방법이 있어서 글을 남기고자 합니다. git credential helper를 통해 아이디와 토..
react + nextjs 로 frontend 화면 개발을 진행중에 있는데 삽질의 연속이네요. 스프링 개발환경에 있던 시스템을 react 로 포팅하는 과정중에 있는데 이번엔 modal 이 안먹혀서 삽질을 했습니다. $('#modalDiv').modal('show'); 코드로 모달 화면이 떠야 하지만 modal is not a function 오류만 뱉어내고 있습니다. npm run dev 명령어로 프론트엔드 화면을 구동시켜보면 아래와 같은 런타임에러가 발생하고 있습니다. 크롬 개발자도구 콘솔에 드는 풀 에러 메시지는 다음과 같은데 Uncaught (in promise) TypeError: jquery__WEBPACK_IMPORTED_MODULE_4___default(...)(...).modal is no..
https://quantrader.tistory.com/176 [Node.js] Express 프레임워크로 Rest API 서버 만들기 node.js 와 express를 통해 API 서버를 만들어 기존 레거시 서버와 연동 개발을 진행했던 부분을 기록으로 남기려 합니다. SpringFramework Server Node.js + express API 서버, 두 서버 사이에 rest api 통신을 위한 quantrader.tistory.com https://quantrader.tistory.com/177 [Node.js] Express Rest API 서버 - mysql2 sequelize 연동 기존 Express 프레임워크로 API 서버 뼈대를 구축했었는데 이번에는 mysql DB 연동을 진행해보려 합니다..
기존 Express 프레임워크로 API 서버 뼈대를 구축했었는데 이번에는 mysql DB 연동을 진행해보려 합니다. 이번에 추가된 모듈은 dotenv, morgan, mysql2, sequelize, sequelize-cli 총 5개인데요. dotenv 는 환경변수를 .env 파일로 관리할 수 있도록 서포트해주는 모듈입니다. https://www.npmjs.com/package/dotenv dotenv Loads environment variables from .env file. Latest version: 16.3.1, last published: 2 months ago. Start using dotenv in your project by running `npm i dotenv`. There are 3..
node.js 와 express를 통해 API 서버를 만들어 기존 레거시 서버와 연동 개발을 진행했던 부분을 기록으로 남기려 합니다. SpringFramework Server Node.js + express API 서버, 두 서버 사이에 rest api 통신을 위한 서버 개발입니다. DB와 기타 복잡한 것들 보다는 API 기능에 충실한 기본을 만들고 확장해 나가려고 합니다. NPM(Node Package Manager)이 설치되어 있다는 가정하에 프로젝트 폴더 아래에 신규 프로젝트 폴더로 quant_api 폴더를 생성했습니다 .해당 폴더에서 터미널을 실행해 npm init 명령어로 node.js 프로젝트를 생성합니다. 다른 설정은 모두 그대로 두고 엔터키를 연타해서 기본 프로젝트로 생성하면 되는군요 PS..
스프링부트 환경에서 PWA(프로그레시브 웹 앱) 구성 테스트를 해보던 중 ngrok라는 것을 알게 되었습니다. 외부에서 내부 특정 포트로 포워딩 해주는 링크를 만들어주는 서비스로 집에서도 회사에서도 외부테스트 진행시 유용하게 사용이 가능하네요 아래 공식사이트에서 서비스를 제공하고 있으며 nrgok 프로그램을 다운받아서 사용하셔야 합니다. https://ngrok.com/ ngrok Ted Chou Product Manager, HENNGE Connect ngrok.com Mac OS, Windows, Linux 등 다양한 OS 플랫폼을 지원하며 도커와 기타 플랫폼도 지원하고 있습니다. 저는 윈도우 환경하에서 테스트를 진행할거라서 Windows 탭에서 제공하는 압축파일을 다운받고 압축해제해서 테스트를 진행..