본문 바로가기

CodeIt_Sprint87

(5)MonggoDB 셋팅(작성중) ● 이론0_우리가 사용할 MonggoDB사용 방법- 컴퓨터 설치해서 사용 :- 직접 별도의 서버를 운영하고, 거기에 MonggoDB 설치해서 사용- MongoAtlas라는 서비스를 이용● 과정1_ MonggoDB Atlas 사이트 회원가입 후, 체크하기MongoDB Atlas | MongoDB MongoDB AtlasGet started free. No credit card required.www.mongodb.com - 회원가입 후, 아래와 같이 입력, 체크 하시오.- 그 다음, ' Preload sample dataset '부분을 체크 해제 => ' Create Deployment ' 클릭- 기억하기 쉬운 'Username', 'Password' 입력 후, 'Create Database User ' .. 2025. 1. 4.
(4)API라우터의 함수 파라미터 중 하나인 Response의 구성 : status, send //이번 테마는 시발 무슨소린질 모르겠음 ● 이론1_ Responce 파라미터의 의미 : 주로 리퀘스트의 상태코드 + method에 대한 응답 결과 를 나타내는 데이터 정보같음 //뭔말이야 시발● 이론2_ Request의 Method 에 따라 상태코드와 응답 결과를 나타내는 코드 구현해보기- index.js //라우터export default function (req, res) { //매개인자 순서 중요 switch (req.method) { case "POST": res.status(201).send({ title: "위키피디아 Next.js", url: "https://en.wikipedia.org/wiki/Next.js", }); break; case "GET": .. 2025. 1. 4.
(3)API라우터의 함수 파라미터 중 하나인 Request의 구성 : Params, queryString, cookies, body, method ● 이론0_ 명칭 정리 :○ js내에서 아래와 같이 함수를 작성할 때, 그 함수가 바로 "라우터"○ 라우터 정의 : http파일에서, 서버에 GET, POST 등의 리퀘스터 요청이 들어올 때, 반응하는 함수를 의미하는 거 같다.//api/[id].jsexport default function handler(req, res){ res.send('안녕 다이나믹 라우트!');}○ 라우터의 매개인자 'Request'의 객체 프로퍼티 목록 Params : 보내진 리퀘스트의 id, query 등의 속성 정보들을 담겨있다.예 : 리퀴스트의 id를 확인해보기- request.http Post- [id].jsexport default function handler(request, response) { response... 2025. 1. 4.
(2)기본Request해보기 ● 이론0_ Next.js에서 기본 Request할때 파일 구조도○ Default 파일 구조도 : ○ 앤드 포인트 만들기 :- 용도 : 나중에 프로젝트 만들 떄, 짧은 주소 데이터를 다루는데 사용한다고 한다. //아직 뭔개소린지 모르겠음▶순서1_ [pages] 폴더 안에 [api]폴더 만들고, 그 [api]폴더안에 [short-link.js] 파일 생성▶순서2_[short-link.js] 파일에 코드 아래와 같이 함수 기재export default function handler(request, response){ response.send('안녕 API!');}★해석 :- "파일 경로대로 /api => /short-links 의 경로로 Request가 들어올 시, 위에 적힌 함수가 실행된다"- 함수의 두.. 2025. 1. 3.