일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- java
- nvmrc
- 호스팅영역
- openaiapi
- db
- 클라우드
- 노드버전
- ChatGPT
- 버킷생성
- javascript
- chatGPTAPI
- git
- GPT3.5
- Express
- gitlab
- 패키지설치에러
- aws
- Github
- 웹소켓연결
- gpt3.5turbo
- 클래스
- class
- 웹소켓재시작
- Database
- gptapi
- 자바
- 웹소켓연결끊김
- aiapi
- iam사용자
- nodejs
- Today
- Total
목록분류 전체보기 (86)
IT's Jenna

Mysql이란? 가장 널리 사용되고 있는 관계형 데이터 베이스 관리 시스템 (RDBMS) 데이터 베이스 관리 시스템은 모든 응용프로그램이 데이터 베이스를 공유할 수 있도록 하는 소프트웨어이다. 해당 소프트웨어는 서버로부터 데이터가 독립될 수 있도록 만들어 준다. Mysql은 공개형 소프트웨어로서 무료로 사용할 수 있다. Mysql 기본 명령어 SELECT SELECT * FROM goods : goods 테이블에서 모든 데이터를 불러온다. SELECT idx, name FROM goods : goods 테이블에서 원하는 항목만 불러온다. 테이블에 노출되면 안 되는 정보가 있을 시에 사용한다. SELECT * FROM goods WHERE idx = 1 : goods 테이블의 index 1번만 불러온다. ..

Express에서 라우팅 하기 라우팅이란 Url로 전달받은 path의 경로에 따라 클라이언트에 응답하는 정보를 달리 하는 것이다. 이전 포스팅에서 Express 구조를 설명할 때, routes 폴더 안에 서버에 필요한 데이터 저장 및 동작을 설정할 수 있다고 했다. routes/users.js의 구조 Express 모듈 require 한다. Express 모듈 중 routing에 필요한 함수들의 모음인 Router()를 router라고 명명한다. router.method(‘method 적용 경로’ , 미들웨어 함수) : method가 실행되면 라우팅 경로에 미들웨어 함수가 동작한다. router에 설정한 모듈들을 외부에서 사용할 수 있도록 export 한다. users.js 파일에서 설정한 모듈들을 모두..

Express 환경을 사용할 때 반드시 알아야 하는 개념이 미들웨어 함수이다. 이전 포스팅에서 언급한 Express에 대한 개념을 미들웨어를 중심으로 다시 설명하면 아래와 같다. Express : 자체적으로 최소한의 기능을 가지고 있는 라우팅 및 미들웨어 웹 프레임워크, Express의 app.js은 일련의 미들웨어 함수 호출로 구성되어 있다. Express의 app.js 내부에 보면 express에 필요한 모듈들을 모두 require로 불러와서 express라는 변수에 넣어준다. Express 모듈에는 router, json 등 웹 앱을 구성하는데 필요한 method들이 모여있다. express()는 express모듈에서 export 된 최상위 함수이다. var express = require('exp..

Github를 사용하면서 파일을 업로드하는 일이 많다. 이때, github repository에서 바로 add file을 하는 것도 가능하지만, 편의성을 위해 내 PC의 폴더와 연동하는 방법이 있다. Github repository와 연동하고자 하는 폴더 생성 후 해당 위치로 이동 git clone : github 연결 폴더 생성되면 내 PC 폴더에 올리고자 하는 파일들 업로드하고 전체 파일 push : git add . Git commit -m “업로드하는 파일에 대한 코멘트” Git push origin main : main branch로 업로드 위 과정을 통해서 local PC와 Github repository를 연동할 수 있고, 연동 후에는 3-5 과정을 반복하며 변경된 사항을 업로드할 수 있다...

Express 환경이란? NodeJS 기반 웹 어플리케이션 프레임워크 웹 어플리케이션을 제작하는데 필요한 초기 세팅이 되어있다 프레임워크 : 어플리케이션을 만들 수 있는 기본적인 설계 틀, 프레임워크 제작자가 만들어둔 기반 코드를 바탕으로 사용자(프로그래머)들이 그 형식에 맞춰서 코드를 확장해갈 수 있다. 라이브러리와 비교해서 라이브러리는 단순한 함수의 모음집이라고 볼 수 있는 반면에, 프레임워크는 함수와 동시에 개발을 위한 구조까지 미리 잡아둔 것이다. Express 구조 Bin : http모듈과 express모듈을 연결하고, 포트를 설정해주는 부분 Public : 화면 스타일, 이미지, 스크립트 등 필요한 정적 파일들을 저장해두는 장소 Views : 웹페이지 화면을 만들어 주는 장소. EJS 템플릿 ..

1. 문제 번호 2557 Hello World! 출력 console.log("Hello World!") 2. 문제번호 10718 두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다 String 내에서 줄바꿈 : \n console.log("강한친구 대한육군\n강한친구 대한육군") 3. 문제번호 10171 고양이 출력 String 내에서 \ 작성 : \\ console.log("\\ /\\\n ) ( ')\n( / )\n \\(__)|") 4. 문제번호 10172 개 출력하기 string내에서 " 작성 : \" console.log("|\\_/|\n|q p| /}\n( 0 )\"\"\"\\\n|\"^\"` |\n||_/=\\\\__|") 5. 문제번호 1000 두 정수 A와 B를 입력받은 다음..