본문 바로가기

코딩 정보/web9

MSW 정의 및 기본 세팅 방법 목차 Mocking의 정의Mocking은 테스트를 독립시키기 위해 의존성을 개발자가 컨트롤하고 검사할 수 있는 오브젝트로 변환하는 테크닉쉽게 말해서테스트 코드를 작성하다보면 가끔 실제로 작성할 수 없는 코드들을 마주하게 되는데,(API실제 호출, 결제 등)이런 외부 API를 테스트 코드에서 호출하게 되면 실제로 API가 작동해버릴 수 있다.이럴 때, 이런 코드들을 테스트해보려고할 때 그 해결책이 Mocking이다.  MSW의 정의MSW(Mock Service Worker의 약자, https://mswjs.io)는 API Mocking 라이브러리로, 서버향의 네트워크 요청을 가로채서 모의 응답(Mocked response)을 보내주는 역할을 한다. 따라서, Mock Service Worker(MSW) 라이.. 2024. 5. 6.
NodeJs params 와 query 개념 및 api간단하게 구현 해보기 목차  get을 이용한 params 방식const express = require("express");const app = express();const cors = require("cors");app.use(cors());const port = 3000;app.get("/user/:id", (req, res) =>{ const q = req.params; console.log(q.id);})app.listen(port, ()=>{ console.log(`listening port${port}`)}); //로컬 호스트 3000번을 듣고 있다     get을 이용한 query 방식 const express = require("express");const app = express();const cor.. 2024. 5. 6.
HTML에 대한 상세한 설명 목차 HTML의 정의 HTML (Hypertext Markup Language,하이퍼텍스트 마크업 언어)는 프로그래밍 언어는 아니고, 우리가 보는 웹페이지가 어떻게 구조화되어 있는지 브라우저로 하여금 알 수 있도록 하는 마크업 언어이다. 유명한 밈의 시초: 저는 html로 프로그래밍하는 거 좋아합니다! HTML의 문법은 생략하겠다.. 문법을 정복하고 싶나? 아래로 가라 https://developer.mozilla.org/ko/ MDN Web Docs The MDN Web Docs site provides information about Open Web technologies including HTML, CSS, and APIs for both Web sites and progressive web app.. 2024. 4. 17.
웹의 개념 정리 [Web vs Internet] 목차 Protocol 프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계입니다. 기기 간 통신은 교환되는 데이터의 형식에 대해 상호 합의를 요구합니다. 이런 형식을 정의하는 규칙의 집합을 프로토콜이라고 합니다. TCP(Transmission Control Protocol) TCP (전송 제어 프로토콜)은 두 개의 호스트를 연결하고 데이터 스트림을 교환하게 해주는 중요한 네트워크 프로토콜입니다. TCP는 데이터와 패킷이 보내진 순서대로 전달하는 것을 보장해줍니다. IP주소 OSI 7계층 중에서 3계층인 네트워크 계층에서 생성 및 사용되는 IP 주소는 네트워크 환경에서 내 컴퓨터의 주소라고 볼 수 있다. 포트 포트는 “논리적인 접속장소”를 뜻하며, 인터넷 프로토콜인 T.. 2024. 4. 17.
728x90