전체 글
-
[고농축 백엔드 코스Quiz4]Node.js 커피목록 조회 API 만들기카테고리 없음 2023. 7. 26. 15:32
index.js import express from "express"; const app = express(); app.get("/starbucks", (req, res) => { const result = [ { name: "아메리카노", kcal: 5 }, { name: "카페라떼", kcal: 5 }, { name: "카푸치노", kcal: 5 }, { name: "바닐라라떼", kcal: 205 }, { name: "딸기라떼", kcal: 335 }, { name: "녹차", kcal: 5 }, { name: "콜드브루", kcal: 5 }, { name: "프라푸치노", kcal: 5 }, { name: "자허블", kcal: 5 }, { name: "슈크림라떼", kcal: 500 }, ]; ..
-
[고농축 백엔드 코스Quiz4]Node.js로 회원 목록 조회 API 만들기프로젝트/고농축 백엔드 코스 2023. 7. 26. 15:27
index.js import express from "express"; const app = express(); app.get("/users", (req, res) => { const result = [ { email: "aaa@gmail.com", name: "철수", phone: "010-1234-5678", personal: "220110-2222222", prefer: "https://naver.com", }, { email: "aaa@gmail.com", name: "영수", phone: "010-1234-5678", personal: "220110-2222222", prefer: "https://naver.com", }, { email: "aaa@gmail.com", name: "진수", ph..
-
[고농축 백엔드 코스Quiz2] 자바스크립트 날짜와 시간 포매팅프로젝트/고농축 백엔드 코스 2023. 7. 26. 14:58
1. 현재 날짜와 시간을 출력하는 함수를 하나 만들고, 해당 함수를 실행하면 `현재 시간`**으로 (예시: “오늘은 2022년 03월 15일 11:30:29입니다.”) 같은 포맷의 메시지가 콘솔에 출력되도록 만들어 주세요. 2. 강의 도중 진행한 `class` → `section01`→ `01-08-welcome-template-api-import`폴더 내에서도 `Date 객체를 활용하여 생성 시간 함수 만드는 방법` ****를 ****참고하여 현재 날짜가 출력될 수 있도록 `utils.js`파일을 완성해 주세요. const { format, addDays } = require("date-fns"); const printTimeLib = () => { const date = new Date(); // 날..
-
[고농축 백엔드 코스Quiz1]주민번호 마스킹프로젝트/고농축 백엔드 코스 2023. 7. 26. 14:55
1. 주민번호 뒷자리를 가리는 함수(customRegistrationNumber)를 하나 만들고, 해당 함수에 “210510-1010101” 와 같이 주민번호를 넣어서 실행하면 “210510-1******” 와 같은 형태로 콘솔에 출력되도록 만들어 주세요. 1. 주민번호 가운데가 ”-”로 구성되어야 합니다. - 그렇지 않을 경우 에러 메시지를 콘솔에 출력해 주세요. ex) ”에러 발생!!! 형식이 올바르지 않습니다!!!” 2. 주민번호는 앞 6자리, 뒤 7자리로 구성되어야 합니다. - 그렇지 않을 경우 에러 메시지를 콘솔에 출력해 주세요. ex) ”에러 발생!!! 개수를 제대로 입력해 주세요!!!” 3. 뒤 7자리 중, 끝 6자리는 *로 변경해서 콘솔에 출력해 주세요. 4. 함수는 퍼사드 패턴이 적용되어..
-
[고농축 백엔드 코스Quiz3] 2. GRAPHQL 연습하기 Lv.2프로젝트/고농축 백엔드 코스 2023. 7. 26. 13:58
1) createBoard를 활용해, 게시물을 하나 등록해 주세요. 더보기 //INPUT mutation{ createBoard(createBoardInput:{ writer:"최모모" password: "1234" title:"최모모의 글" contents:"최모모의 콘텐츠" youtubeUrl:"youtube.com" boardAddress:{ zipcode:"123" address:"상암동" addressDetail:"MBC" } images:"[a.jpg, b.jpg]" } ){ _id title createdAt contents } } //OUTPUT { "data": { "createBoard": { "_id": "64c0a0ca5d6eaa0029f77b4c", "title": "최모모의 글"..
-
VPC Peering 에서 TypeORM에러나고, DB접속 안될 때카테고리 없음 2023. 7. 25. 13:38
맨날 질문하고 답변 달리기전에 알아서 해결.. ㅋㅋㅋㅋ.. SQL을 private으로 바꿨으며 IP주소는 아래와 같습니다. 또한 보시다시피 VPC 대역은 default로 맞췄습니다. 저의 VM instance 또한 network가 default로 맞춰져 있어 DB와 VM 모두 같은 VPC 안에 있음을 확인했습니다. docker로 실행시킬 .env.prod의 DB설정값에서 HOST를 위의 private ip 로 변경했습니다. 4.docker-compose -f docker-compose.prod.yaml stop / docker-compose -f docker-compose.prod.yaml build / docker-compose -f docker-compose.prod.yaml up -d 를 통해 실행..
-
[도커] Bind for 0.0.0.0:포트번호 failed: port is already allocated카테고리 없음 2023. 7. 24. 18:21
1. 포트번호 죽이기 sudo fuser -n tcp [포트번호] >> pid 나옴 kill -9 [pid] 2. 현재 내가 해당 도커컨테이너를 띄우고 있어서 나는 문제는 아닌지 확인 docker container ls 실행하고자 하는 것이 컨테이너로 떠있다면 지우기 docker rm -f [CONTAINER ID] 3. 재실행 docker-compose [야믈파일명] up -d 4. docker-compose [야믈파일명] logs 로 확인 docker-compose -f 에서 -f : compse configuration file docker-compose -f [야믈파일] up -d에서 -d : (== —detach) Run containers in the background, prink new c..