본문 바로가기

분류 전체보기321

KDT 5th 웹개발자 입문 수업 34일차 - 3 AWS (Amazon Web Service) 아마존 닷컴에서 개발한 클라우드 컴퓨팅 플랫폼 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공 비즈니스와 개발자가 웹 서비스를 사용하여 확장 가능하고 정교한 애플리케이션을 구축하도록 지원 클라우드 컴퓨팅 (Cloud Computing) 인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드로 제공하는 서비스 종량 과금제 기존의 물리적 형태의 실물 컴퓨팅 리소스를 네트워크 기반 서비스 형태로 제공하는 것 사용자로 하여금 네트워크 상에서 클라우드 서비스의 자원을 사용하는 것을 의미 laaS (Infrastructure as a Service) PaaS (Platform as a Service) SaaS (Software as a .. 2023. 3. 23.
KDT 5th 웹개발자 입문 수업 34일차 - 2 Multer 파일을 간단하게 업로드하게 해주는 모듈 npm i -S multer 로 설치 파일을 업로드할 때 form 데이터가 단순 텍스트가 아니므로 인코딩 타입 속성을 추가해줘야 한다. enctype="multipart/form-data" 를 추가 이미지 업로드 input 태그의 type 을 file 로 설정 multer 와 fs 모듈 불러오기 const multer = require('multer'); const fs = require('fs'); 저장 설정 - destination : 업로드를 할 폴더 설정 - filename : 파일 이름 설정 한계 설정 - 파일 크기, 이름 같은 제한을 설정 가능 // 파일 업로드 설정 const dir = './uploads'; // 폴더 위치 지정은 상대 경.. 2023. 3. 23.
KDT 5th 웹개발자 입문 수업 34일차 - 1 Mongoose npm i mongoose 로 설치 1. 모듈 가져오기 const mongoose = require('mongoose'); 2. 몽고DB와 몽구스를 연결 const mongoose = require('mongoose'); const { MDB_URI } = process.env; const connect = async () => { try { await mongoose.connect(MDB_URI, { dbName: 'kdt5', useNewUrlParser: true, }); console.log('mongoose connect'); mongoose.connection.on('error', (err) => { console.error('mongoDB connection Error'); .. 2023. 3. 23.
chatGpt 사용해보기.. https://chat.openai.com/ 1. 챗gpt 역할 설정하기 역할을 설정하지 않고 질문할 경우 인공지능 어시던트의 역할로서 말할 수 있는 일반적인 답변만 생성한다. 구체적인 답변을 위해선 역할 설정이 최초 조건이 된다. ex. 카피라이팅 전문가라고 가정하고 / 개발자라고 가정하고 / ... 2. 받기 원하는 답변의 예시 ex. A > B, 왜냐하면... 3. 글자수를 제시하기 글자수를 제시하면 답변의 구체성을 조절 가능 4. 받아보기 원하는 분석의 형식과 방법을 제시 ex. 정반합 구조로 설명해줘 ex. 장단점을 각각 2가지 들어서 설명해줘 ex. 다음 4가지 측면에서 설명해줘 ... 5. 원하는 방식의 답변에 포함될 것으로 예상되는 키워드를 제시하기 ex. ~ 에 대해 말해줘 -XXX 키워.. 2023. 3. 22.