목록전체 글 (52)
학이시습

오늘은 Sequelize를 이용하여 MySQL과 연결할 겁니다! 시퀄라이즈란?데이터베이스 작업을 쉽게 도와주는 고마운 친구(라이브러리)입니다.Nest.js에는 typeORM을 사용하져.. 레츠고..터미널에서 시퀄라이즈에 필요한 모듈 다운로드합니다npm i express morgan sequelize sequelize-cli mysql2 시퀄라이즈 cli 초기 설정 (시퀄라이즈를 사용하기 편하게~)npx sequelize init config, models, migrations, seeders 폴더와 modelsd안에 index.js 파일이 만들어집니다.이 폴더들은 나중에 뭐하는 폴더인지 알아보겠습니다...index.js 파일을 아래처럼 수정합니다models/index.jsconst Sequelize =..

갑자기 노드 공부를 해야겠습니다. 물론 갑자기는 아니지만.. 간단한 투두리스트를 만들건데 기초 세팅을 해야겠죠? 기초 세팅작업할 폴더 생성터미널에서 npm init 실행npm init 터미널에서 npm install express --save 실행npm install express --save 루트 디렉토리에 app.js 생성app.js는 서버의 시작점! app.jsconst express = require("express") // express 모듈 불러오기const app = express();const port = 8080; // 포트 번호 설정app.get("/", (req, res) => { res.send("hi"); // 나중에 html 파일로 대체});app.listen..

시험을 위해 정리해 보겠습니다모듈(Module)이란!모듈이란 용도에 따라 적절히 나누어 정리한 후 필요한 함수나 클래스만 뽑아 쓸 수 있도록 만든 것입니다.그냥 print() 문만 파이썬 파일에 적어도 그 파일이 모듈이 될 수 있는 것이죠.기본적으로 모듈 이름은 파일명을 따릅니다. 대부분의 파이썬 프로젝트는 용도에 따라 나눈 여러 모듈을 임포트 하여 모듈의 함수나 클래스 등을 호출해서 사용합니다.아래와 같이 말이죠import turtle # 거북이 그래픽 모듈 turtle.shape("turtle") 모듈의 필요성1. 코드의 재사용성을 높여줍니다.비슷한 기능을 하는 코드를 처음부터 다시 쓰지 않아도 됩니다. 개꿀! 2. 유지보수성이 좋습니다.모듈을 기능별로 분류한다면 전체코드를 수정하지 않고, 필요..

HTTP 상태 코드 HTTP 상태 코드는 클라이언트가 보낸 요청에 대한 서버의 응답 상태를 나타내는 코드입니다. 상태 코드는 세 자리 숫자로 되어 있습니다. 첫 번째 숫자는 HTTP 응답의 종류를 구분하는 데 사용하며 나머지 2개의 숫자는 세부적인 응답 내용 구분을 위한 번호입니다. 1XX (정보) : 요청을 받았으며 작업을 진행 중이라는 의미 2XX (성공) : 클라이언트의 요청이 서버에서 성공적으로 처리되었다는 의미 3XX (리다이렉션) : 완전한 처리를 위해 추가 동작이 필요한 경우 4XX (클라이언트 오류) : 없는 페이지를 요청하는 등 클라이언트의 요청 메시지 내용이 잘못된 경우 5XX (서버 오류) : 서버 사정으로 메시지 처리에 문제가 발생한 경우 1XX - 정보 응답 100 (계속) : 요..

문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/181887 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 리스트 num_list가 주어집니다. 가장 첫 번째 원소를 1번 원소라고 할 때, 홀수 번째 원소들의 합과 짝수 번째 원소들의 합 중 큰 값을 return 하도록 solution 함수를 완성해 주세요. 두 값이 같을 경우 그 값을 리턴합니다. 작성한 코드 class Solution { public int solution(int[] num_list) { int answe..