-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
by Bing Copilot
아래는 URL에서 파라미터 값을 받아오는 TypeScript 예제 코드입니다:
import { parse } from 'url';
import { ParsedUrlQuery } from 'querystring';
function getParams(url: string): ParsedUrlQuery {
return parse(url, true).query;
}
// 사용 예
const url = 'http://example.com/?key1=value1&key2=value2';
const params = getParams(url);
console.log(params);이 코드는 주어진 URL에서 쿼리 파라미터를 추출합니다. parse 함수는 URL을 파싱하고, query 속성은 쿼리 문자열을 파싱하여 객체로 반환합니다. 이 객체는 각 키와 값을 가지고 있습니다. 이렇게 하면 URL의 파라미터 값을 쉽게 가져올 수 있습니다. 이 코드를 실행하면 콘솔에 { key1: 'value1', key2: 'value2' }가 출력됩니다. 이는 URL에 있는 각 파라미터의 키와 값을 나타냅니다.
이 코드는 Node.js의 url 모듈을 사용하므로, 브라우저 환경에서는 작동하지 않을 수 있습니다. 브라우저에서 URL 파라미터를 가져오려면 다른 방법을 사용해야 합니다. 예를 들어, URLSearchParams 인터페이스를 사용할 수 있습니다. 이 인터페이스는 URL의 쿼리 문자열을 작업하기 위한 메서드를 제공합니다.
참고로, 이 코드는 TypeScript에서 작성되었으므로, JavaScript에서는 약간의 수정이 필요할 수 있습니다. 예를 들어, 타입 어노테이션을 제거해야 합니다.
이 코드가 도움이 되었기를 바랍니다. 추가 질문이 있으시면 언제든지 물어보세요! 😊
Metadata
Metadata
Assignees
Labels
Projects
Status
Todo