Item logo image for Yowu's DevTools Companion

Yowu's DevTools Companion

ExtensionDeveloper Tools2 users
Item media 1 (screenshot) for Yowu's DevTools Companion

Overview

Companion for tools.yowu.dev. Enables CORS bypass for API testing with granular domain permissions.

# Yowu DevTools Companion **The Essential Companion Extension for tools.yowu.dev - Your Free Online Developer Toolkit** --- ## What is Yowu DevTools Companion? Yowu DevTools Companion is a lightweight browser extension designed to enhance your experience with **tools.yowu.dev** - a free, privacy-focused online developer toolkit. This extension acts as a bridge between the web application and your browser's networking capabilities, enabling advanced features that wouldn't otherwise be possible due to browser security restrictions. **Important:** This extension does not function on its own. It is specifically designed to work exclusively with tools.yowu.dev and will only activate when you explicitly invoke certain features from the website. --- ## Why Do You Need This Extension? When using API testing tools in a web browser, you'll often encounter **CORS (Cross-Origin Resource Sharing)** errors. These are browser security measures that prevent web applications from making requests to different domains. While this protects users in general browsing, it creates significant obstacles for developers who need to test APIs. ### The Problem - Web browsers block requests to different origins for security - Testing internal APIs, local development servers, or third-party endpoints becomes impossible - Developers are forced to use desktop applications or configure complex proxy setups ### The Solution Yowu DevTools Companion seamlessly bypasses CORS restrictions when you're using the API Tester tool on tools.yowu.dev. With a single click, you can switch from "direct" mode to "extension" mode and test any API endpoint without CORS limitations. --- ## Key Features ### πŸ”Œ On-Demand Activation - The extension remains completely dormant until explicitly invoked - Zero background activity or resource consumption when not in use - Only activates when you click "Use Extension" in the API Tester tool ### πŸ”’ Privacy-First Design - **No data collection**: We never send your data to any external server - **No analytics**: No tracking, no telemetry, no usage statistics - **Local storage only**: All request history and settings are stored in your browser - **Open source**: Full transparency - inspect the code yourself on GitHub ### 🎯 Granular Permission Control - Request permissions only for specific domains you need - Easily review and revoke permissions at any time - Clear visibility into which domains have been granted access ### ⚑ Seamless Integration - Automatic detection of CORS errors with one-click retry option - Smart fallback: try direct requests first, suggest extension mode when needed - No configuration required - just install and use --- ## How It Works 1. **Install the extension** from Chrome Web Store 2. **Visit tools.yowu.dev** and open the API Tester tool 3. **Enter your API endpoint** and click Send 4. **If CORS error occurs**, click "Retry with Extension" 5. **Grant permission** for the target domain (one-time per domain) 6. **Success!** Your request bypasses CORS and returns the response The extension communicates with tools.yowu.dev through Chrome's secure external messaging API. When you request an API call via the extension, it executes the fetch request in the extension's context (which isn't subject to CORS), then relays the response back to the web application. --- ## About tools.yowu.dev **tools.yowu.dev** is a comprehensive, free online toolkit designed specifically for developers. All tools are **100% client-side** - your data never leaves your browser. ### Available Tools (and growing!) **πŸ“ Data Transformation** - **JSON Viewer & Formatter** - Pretty print, validate, and explore JSON with tree view - **YAML Converter** - Convert between JSON and YAML formats - **Base64 Encoder/Decoder** - Encode and decode Base64 strings with file support - **URL Encoder/Decoder** - Encode and decode URL components **πŸ” Security & Authentication** - **JWT Decoder** - Decode and inspect JSON Web Tokens - **JWT Encoder** - Create and sign JWTs with custom claims - **Hash Generator** - Generate MD5, SHA-1, SHA-256, SHA-512 hashes - **Password Generator** - Create strong, customizable passwords - **UUID/ULID Generator** - Generate unique identifiers **⏱️ Time & Scheduling** - **Time Converter** - Convert between timestamps, ISO 8601, and human-readable formats - **Cron Parser** - Parse and validate cron expressions with next run times **πŸ”§ Development Utilities** - **Text Diff** - Compare two texts side by side with syntax highlighting - **Regex Tester** - Test regular expressions with real-time matching - **Query String Parser** - Parse and build URL query strings - **String Length Counter** - Count characters, words, lines, and bytes **🌐 API Testing (Extension Required)** - **API Tester** - Full-featured REST API testing with request builder, history, and CORS bypass --- ## Privacy & Security We take your privacy seriously. Here's our commitment: ### What We DON'T Do ❌ Collect or transmit any personal data ❌ Track your browsing history or behavior ❌ Store any information on external servers ❌ Use analytics or tracking scripts ❌ Inject content into web pages you visit ❌ Run background processes when not in use ### What We DO βœ… Process all data locally in your browser βœ… Store settings only in your browser's local storage βœ… Require explicit permission before accessing any domain βœ… Provide full transparency through open-source code βœ… Allow you to revoke all permissions with one click --- ## Permissions Explained This extension requests the following permissions: ### `storage` Used to save your granted domain permissions and extension settings. All data stays on your device. ### `optional_host_permissions` (http://*/* and https://*/*) These are **optional** permissions - the extension doesn't automatically access any websites. You grant permission per-domain when you first try to make a request to that domain through the API Tester. You can revoke these permissions at any time through the extension's options page. ### `externally_connectable` Allows tools.yowu.dev to communicate with the extension. Only the specified origins (tools.yowu.dev and localhost for development) can interact with this extension. --- ## Getting Started ### Installation 1. Click "Add to Chrome" to install the extension 2. The extension icon will appear in your toolbar 3. Click the icon to access settings and view granted permissions ### Your First API Test 1. Go to **https://tools.yowu.dev/api-tester** 2. Enter a URL like `https://api.github.com/users/octocat` 3. Click **Send** 4. If successful, you'll see the response immediately 5. If CORS blocks the request, click **"Retry with Extension"** 6. Grant permission for the domain and enjoy CORS-free testing! --- ## Frequently Asked Questions **Q: Does this extension work on any website?** A: No, this extension only works with tools.yowu.dev. It will not function on any other website. **Q: Is my data being sent to your servers?** A: Absolutely not. All data processing happens entirely in your browser. We don't have any servers that receive your data. **Q: Why do I need to grant permissions for each domain?** A: This is a security feature. By requiring explicit permission, you maintain full control over which APIs the extension can access. **Q: Can I use this extension offline?** A: The extension itself works offline, but you need internet access to reach tools.yowu.dev and the APIs you want to test. **Q: Is this extension open source?** A: Yes! You can review the complete source code on our GitHub repository. --- ## Support & Feedback - **Website:** https://tools.yowu.dev - **Issues & Suggestions:** https://github.com/nicejudy/yowu-devtools/issues - **Email:** contact@yowu.dev We're constantly improving tools.yowu.dev and this companion extension. Your feedback helps us build better developer tools! --- ## Version History **v1.0.0 (Initial Release)** - CORS bypass for API Tester tool - Granular domain permission management - Options page for viewing/revoking permissions - Support for all HTTP methods (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) - Request timeout and redirect handling - File upload support in multipart requests --- **Ready to supercharge your API testing workflow?** Install Yowu DevTools Companion and visit **tools.yowu.dev** to experience the most privacy-focused developer toolkit on the web! --- # Yowu DevTools Companion **tools.yowu.devλ₯Ό μœ„ν•œ ν™•μž₯ ν”„λ‘œκ·Έλž¨ - 무료 온라인 개발자 도ꡬ λͺ¨μŒ** --- ## Yowu DevTools Companionμ΄λž€? Yowu DevTools Companion은 **tools.yowu.dev** - 무료 ν”„λΌμ΄λ²„μ‹œ 쀑심 온라인 개발자 도ꡬ λͺ¨μŒμ˜ μ‚¬μš© κ²½ν—˜μ„ ν–₯μƒμ‹œν‚€κΈ° μœ„ν•΄ μ„€κ³„λœ κ°€λ²Όμš΄ λΈŒλΌμš°μ € ν™•μž₯ ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€. 이 ν™•μž₯ ν”„λ‘œκ·Έλž¨μ€ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό λΈŒλΌμš°μ €μ˜ λ„€νŠΈμ›Œν‚Ή κΈ°λŠ₯ μ‚¬μ΄μ˜ 닀리 역할을 ν•˜μ—¬, λΈŒλΌμš°μ € λ³΄μ•ˆ μ œν•œμœΌλ‘œ 인해 λΆˆκ°€λŠ₯ν–ˆλ˜ κ³ κΈ‰ κΈ°λŠ₯을 ν™œμ„±ν™”ν•©λ‹ˆλ‹€. **μ€‘μš”:** 이 ν™•μž₯ ν”„λ‘œκ·Έλž¨μ€ λ‹¨λ…μœΌλ‘œ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. tools.yowu.dev와 λ…μ μ μœΌλ‘œ μž‘λ™ν•˜λ„λ‘ νŠΉλ³„νžˆ μ„€κ³„λ˜μ—ˆμœΌλ©°, μ›Ήμ‚¬μ΄νŠΈμ—μ„œ νŠΉμ • κΈ°λŠ₯을 λͺ…μ‹œμ μœΌλ‘œ ν˜ΈμΆœν•  λ•Œλ§Œ ν™œμ„±ν™”λ©λ‹ˆλ‹€. --- ## μ™œ 이 ν™•μž₯ ν”„λ‘œκ·Έλž¨μ΄ ν•„μš”ν•œκ°€μš”? μ›Ή λΈŒλΌμš°μ €μ—μ„œ API ν…ŒμŠ€νŠΈ 도ꡬλ₯Ό μ‚¬μš©ν•  λ•Œ **CORS (Cross-Origin Resource Sharing)** 였λ₯˜λ₯Ό 자주 μ ‘ν•˜κ²Œ λ©λ‹ˆλ‹€. μ΄λŠ” μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ λ‹€λ₯Έ λ„λ©”μΈμœΌλ‘œ μš”μ²­ν•˜λŠ” 것을 λ°©μ§€ν•˜λŠ” λΈŒλΌμš°μ € λ³΄μ•ˆ μ‘°μΉ˜μž…λ‹ˆλ‹€. 일반적인 λΈŒλΌμš°μ§•μ—μ„œλŠ” μ‚¬μš©μžλ₯Ό λ³΄ν˜Έν•˜μ§€λ§Œ, API ν…ŒμŠ€νŠΈκ°€ ν•„μš”ν•œ κ°œλ°œμžμ—κ²ŒλŠ” μƒλ‹Ήν•œ μž₯애물이 λ©λ‹ˆλ‹€. ### 문제점 - μ›Ή λΈŒλΌμš°μ €κ°€ λ³΄μ•ˆμƒμ˜ 이유둜 λ‹€λ₯Έ 좜처둜의 μš”μ²­μ„ 차단 - λ‚΄λΆ€ API, 둜컬 개발 μ„œλ²„ λ˜λŠ” μ„œλ“œνŒŒν‹° μ—”λ“œν¬μΈνŠΈ ν…ŒμŠ€νŠΈκ°€ λΆˆκ°€λŠ₯ - κ°œλ°œμžλ“€μ΄ λ°μŠ€ν¬ν†± μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‚¬μš©ν•˜κ±°λ‚˜ λ³΅μž‘ν•œ ν”„λ‘μ‹œ 섀정을 ꡬ성해야 함 ### ν•΄κ²°μ±… Yowu DevTools Companion은 tools.yowu.dev의 API Tester 도ꡬλ₯Ό μ‚¬μš©ν•  λ•Œ CORS μ œν•œμ„ μ›ν™œν•˜κ²Œ μš°νšŒν•©λ‹ˆλ‹€. 클릭 ν•œ 번으둜 "direct" λͺ¨λ“œμ—μ„œ "extension" λͺ¨λ“œλ‘œ μ „ν™˜ν•˜μ—¬ CORS μ œν•œ 없이 λͺ¨λ“  API μ—”λ“œν¬μΈνŠΈλ₯Ό ν…ŒμŠ€νŠΈν•  수 μžˆμŠ΅λ‹ˆλ‹€. --- ## μ£Όμš” κΈ°λŠ₯ ### πŸ”Œ ν•„μš”ν•  λ•Œλ§Œ ν™œμ„±ν™” - λͺ…μ‹œμ μœΌλ‘œ 호좜되기 μ „κΉŒμ§€ ν™•μž₯ ν”„λ‘œκ·Έλž¨μ΄ μ™„μ „νžˆ 휴면 μƒνƒœ μœ μ§€ - μ‚¬μš©ν•˜μ§€ μ•Šμ„ λ•Œ λ°±κ·ΈλΌμš΄λ“œ ν™œλ™μ΄λ‚˜ λ¦¬μ†ŒμŠ€ μ†ŒλΉ„ μ—†μŒ - API Tester λ„κ΅¬μ—μ„œ "ν™•μž₯ ν”„λ‘œκ·Έλž¨ μ‚¬μš©"을 클릭할 λ•Œλ§Œ ν™œμ„±ν™” ### πŸ”’ ν”„λΌμ΄λ²„μ‹œ μš°μ„  섀계 - **데이터 μˆ˜μ§‘ μ—†μŒ**: μ‚¬μš©μž 데이터λ₯Ό μ™ΈλΆ€ μ„œλ²„λ‘œ μ „μ†‘ν•˜μ§€ μ•ŠμŒ - **뢄석 μ—†μŒ**: 좔적, 원격 μΈ‘μ •, μ‚¬μš© 톡계 μ—†μŒ - **둜컬 μ €μž₯만**: λͺ¨λ“  μš”μ²­ 기둝과 섀정은 λΈŒλΌμš°μ €μ— μ €μž₯ - **μ˜€ν”ˆ μ†ŒμŠ€**: μ™„μ „ν•œ 투λͺ…μ„± - GitHubμ—μ„œ 직접 μ½”λ“œ 확인 κ°€λŠ₯ ### 🎯 μ„Έλ°€ν•œ κΆŒν•œ μ œμ–΄ - ν•„μš”ν•œ νŠΉμ • 도메인에 λŒ€ν•΄μ„œλ§Œ κΆŒν•œ μš”μ²­ - μ–Έμ œλ“ μ§€ κΆŒν•œμ„ μ‰½κ²Œ κ²€ν† ν•˜κ³  μ·¨μ†Œ κ°€λŠ₯ - μ–΄λ–€ 도메인에 μ•‘μ„ΈμŠ€ κΆŒν•œμ΄ λΆ€μ—¬λ˜μ—ˆλŠ”μ§€ λͺ…ν™•ν•˜κ²Œ ν‘œμ‹œ ### ⚑ μ›ν™œν•œ 톡합 - CORS 였λ₯˜ μžλ™ 감지 및 원클릭 μž¬μ‹œλ„ μ˜΅μ…˜ - 슀마트 폴백: λ¨Όμ € 직접 μš”μ²­μ„ μ‹œλ„ν•˜κ³ , ν•„μš”ν•  λ•Œ ν™•μž₯ ν”„λ‘œκ·Έλž¨ λͺ¨λ“œ μ œμ•ˆ - μ„€μ • λΆˆν•„μš” - μ„€μΉ˜ν•˜κ³  λ°”λ‘œ μ‚¬μš© --- ## μž‘λ™ 방식 1. Chrome μ›Ή μŠ€ν† μ–΄μ—μ„œ **ν™•μž₯ ν”„λ‘œκ·Έλž¨ μ„€μΉ˜** 2. **tools.yowu.dev λ°©λ¬Έ** ν›„ API Tester 도ꡬ μ—΄κΈ° 3. **API μ—”λ“œν¬μΈνŠΈ μž…λ ₯** ν›„ Send 클릭 4. **CORS 였λ₯˜ λ°œμƒ μ‹œ**, "ν™•μž₯ ν”„λ‘œκ·Έλž¨μœΌλ‘œ μž¬μ‹œλ„" 클릭 5. λŒ€μƒ 도메인에 λŒ€ν•œ **κΆŒν•œ λΆ€μ—¬** (도메인당 ν•œ 번) 6. **성곡!** μš”μ²­μ΄ CORSλ₯Ό μš°νšŒν•˜κ³  응닡 λ°˜ν™˜ ν™•μž₯ ν”„λ‘œκ·Έλž¨μ€ Chrome의 λ³΄μ•ˆ μ™ΈλΆ€ λ©”μ‹œμ§• APIλ₯Ό 톡해 tools.yowu.dev와 ν†΅μ‹ ν•©λ‹ˆλ‹€. ν™•μž₯ ν”„λ‘œκ·Έλž¨μ„ 톡해 API ν˜ΈμΆœμ„ μš”μ²­ν•˜λ©΄, ν™•μž₯ ν”„λ‘œκ·Έλž¨μ˜ μ»¨ν…μŠ€νŠΈ(CORS μ μš©μ„ λ°›μ§€ μ•ŠμŒ)μ—μ„œ fetch μš”μ²­μ„ μ‹€ν–‰ν•œ λ‹€μŒ 응닡을 μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μœΌλ‘œ μ „λ‹¬ν•©λ‹ˆλ‹€. --- ## tools.yowu.dev μ†Œκ°œ **tools.yowu.dev**λŠ” 개발자λ₯Ό μœ„ν•΄ νŠΉλ³„νžˆ μ„€κ³„λœ 포괄적이고 무료인 온라인 도ꡬ λͺ¨μŒμž…λ‹ˆλ‹€. λͺ¨λ“  λ„κ΅¬λŠ” **100% ν΄λΌμ΄μ–ΈνŠΈ μ‚¬μ΄λ“œ**둜 λ™μž‘ν•©λ‹ˆλ‹€ - 데이터가 λΈŒλΌμš°μ €λ₯Ό λ– λ‚˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. ### μ‚¬μš© κ°€λŠ₯ν•œ 도ꡬ (계속 μΆ”κ°€ 쀑!) **πŸ“ 데이터 λ³€ν™˜** - **JSON λ·°μ–΄ & 포맀터** - JSON을 예쁘게 좜λ ₯ν•˜κ³ , κ²€μ¦ν•˜κ³ , 트리 뷰둜 탐색 - **YAML λ³€ν™˜κΈ°** - JSONκ³Ό YAML ν˜•μ‹ κ°„ λ³€ν™˜ - **Base64 인코더/디코더** - 파일 μ§€μ›μœΌλ‘œ Base64 λ¬Έμžμ—΄ 인코딩 및 λ””μ½”λ”© - **URL 인코더/디코더** - URL μ»΄ν¬λ„ŒνŠΈ 인코딩 및 λ””μ½”λ”© **πŸ” λ³΄μ•ˆ & 인증** - **JWT 디코더** - JSON Web Token λ””μ½”λ”© 및 검사 - **JWT 인코더** - μ»€μŠ€ν…€ ν΄λ ˆμž„μœΌλ‘œ JWT 생성 및 μ„œλͺ… - **ν•΄μ‹œ 생성기** - MD5, SHA-1, SHA-256, SHA-512 ν•΄μ‹œ 생성 - **λΉ„λ°€λ²ˆν˜Έ 생성기** - κ°•λ ₯ν•˜κ³  맞좀 μ„€μ • κ°€λŠ₯ν•œ λΉ„λ°€λ²ˆν˜Έ 생성 - **UUID/ULID 생성기** - 고유 μ‹λ³„μž 생성 **⏱️ μ‹œκ°„ & μŠ€μΌ€μ€„λ§** - **μ‹œκ°„ λ³€ν™˜κΈ°** - νƒ€μž„μŠ€νƒ¬ν”„, ISO 8601, μ‚¬λžŒμ΄ 읽을 수 μžˆλŠ” ν˜•μ‹ κ°„ λ³€ν™˜ - **Cron νŒŒμ„œ** - λ‹€μŒ μ‹€ν–‰ μ‹œκ°„κ³Ό ν•¨κ»˜ cron ν‘œν˜„μ‹ νŒŒμ‹± 및 검증 **πŸ”§ 개발 μœ ν‹Έλ¦¬ν‹°** - **ν…μŠ€νŠΈ 비ꡐ** - ꡬ문 강쑰와 ν•¨κ»˜ 두 ν…μŠ€νŠΈλ₯Ό λ‚˜λž€νžˆ 비ꡐ - **μ •κ·œμ‹ ν…ŒμŠ€ν„°** - μ‹€μ‹œκ°„ 맀칭으둜 μ •κ·œ ν‘œν˜„μ‹ ν…ŒμŠ€νŠΈ - **쿼리 슀트링 νŒŒμ„œ** - URL 쿼리 슀트링 νŒŒμ‹± 및 λΉŒλ“œ - **λ¬Έμžμ—΄ 길이 μΉ΄μš΄ν„°** - 문자, 단어, 쀄, λ°”μ΄νŠΈ 수 계산 **🌐 API ν…ŒμŠ€νŒ… (ν™•μž₯ ν”„λ‘œκ·Έλž¨ ν•„μš”)** - **API Tester** - μš”μ²­ λΉŒλ”, νžˆμŠ€ν† λ¦¬, CORS 우회 κΈ°λŠ₯이 μžˆλŠ” μ™„μ „ν•œ REST API ν…ŒμŠ€νŒ… --- ## ν”„λΌμ΄λ²„μ‹œ & λ³΄μ•ˆ μš°λ¦¬λŠ” μ‚¬μš©μžμ˜ ν”„λΌμ΄λ²„μ‹œλ₯Ό μ€‘μš”ν•˜κ²Œ μƒκ°ν•©λ‹ˆλ‹€. λ‹€μŒμ€ 우리의 μ•½μ†μž…λ‹ˆλ‹€: ### ν•˜μ§€ μ•ŠλŠ” 것 ❌ 개인 데이터 μˆ˜μ§‘ λ˜λŠ” 전솑 ❌ λΈŒλΌμš°μ§• κΈ°λ‘μ΄λ‚˜ 행동 좔적 ❌ μ™ΈλΆ€ μ„œλ²„μ— 정보 μ €μž₯ ❌ 뢄석 λ˜λŠ” 좔적 슀크립트 μ‚¬μš© ❌ λ°©λ¬Έν•˜λŠ” μ›Ή νŽ˜μ΄μ§€μ— μ½˜ν…μΈ  μ£Όμž… ❌ μ‚¬μš©ν•˜μ§€ μ•Šμ„ λ•Œ λ°±κ·ΈλΌμš΄λ“œ ν”„λ‘œμ„ΈμŠ€ μ‹€ν–‰ ### ν•˜λŠ” 것 βœ… λͺ¨λ“  데이터λ₯Ό λΈŒλΌμš°μ €μ—μ„œ 둜컬둜 처리 βœ… 섀정은 λΈŒλΌμš°μ €μ˜ 둜컬 μŠ€ν† λ¦¬μ§€μ—λ§Œ μ €μž₯ βœ… 도메인에 μ•‘μ„ΈμŠ€ν•˜κΈ° 전에 λͺ…μ‹œμ  κΆŒν•œ μš”μ²­ βœ… μ˜€ν”ˆ μ†ŒμŠ€ μ½”λ“œλ₯Ό ν†΅ν•œ μ™„μ „ν•œ 투λͺ…μ„± 제곡 βœ… 클릭 ν•œ 번으둜 λͺ¨λ“  κΆŒν•œ μ·¨μ†Œ κ°€λŠ₯ --- ## κΆŒν•œ μ„€λͺ… 이 ν™•μž₯ ν”„λ‘œκ·Έλž¨μ€ λ‹€μŒ κΆŒν•œμ„ μš”μ²­ν•©λ‹ˆλ‹€: ### `storage` λΆ€μ—¬λœ 도메인 κΆŒν•œκ³Ό ν™•μž₯ ν”„λ‘œκ·Έλž¨ 섀정을 μ €μž₯ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€. λͺ¨λ“  λ°μ΄ν„°λŠ” μ‚¬μš©μž 기기에 λ‚¨μ•„μžˆμŠ΅λ‹ˆλ‹€. ### `optional_host_permissions` (http://*/* 및 https://*/*) **선택적** κΆŒν•œμž…λ‹ˆλ‹€ - ν™•μž₯ ν”„λ‘œκ·Έλž¨μ΄ μžλ™μœΌλ‘œ μ–΄λ–€ μ›Ήμ‚¬μ΄νŠΈμ—λ„ μ•‘μ„ΈμŠ€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. API Testerλ₯Ό 톡해 ν•΄λ‹Ή λ„λ©”μΈμœΌλ‘œ 처음 μš”μ²­μ„ μ‹œλ„ν•  λ•Œ λ„λ©”μΈλ³„λ‘œ κΆŒν•œμ„ λΆ€μ—¬ν•©λ‹ˆλ‹€. ν™•μž₯ ν”„λ‘œκ·Έλž¨μ˜ μ˜΅μ…˜ νŽ˜μ΄μ§€μ—μ„œ μ–Έμ œλ“ μ§€ μ΄λŸ¬ν•œ κΆŒν•œμ„ μ·¨μ†Œν•  수 μžˆμŠ΅λ‹ˆλ‹€. ### `externally_connectable` tools.yowu.devκ°€ ν™•μž₯ ν”„λ‘œκ·Έλž¨κ³Ό 톡신할 수 있게 ν•©λ‹ˆλ‹€. μ§€μ •λœ 좜처(tools.yowu.dev 및 개발용 localhost)만 이 ν™•μž₯ ν”„λ‘œκ·Έλž¨κ³Ό μƒν˜Έ μž‘μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. --- ## μ‹œμž‘ν•˜κΈ° ### μ„€μΉ˜ 1. "Chrome에 μΆ”κ°€"λ₯Ό ν΄λ¦­ν•˜μ—¬ ν™•μž₯ ν”„λ‘œκ·Έλž¨ μ„€μΉ˜ 2. νˆ΄λ°”μ— ν™•μž₯ ν”„λ‘œκ·Έλž¨ μ•„μ΄μ½˜μ΄ λ‚˜νƒ€λ‚¨ 3. μ•„μ΄μ½˜μ„ ν΄λ¦­ν•˜μ—¬ 섀정에 μ•‘μ„ΈμŠ€ν•˜κ³  λΆ€μ—¬λœ κΆŒν•œ 확인 ### 첫 번째 API ν…ŒμŠ€νŠΈ 1. **https://tools.yowu.dev/api-tester** 둜 이동 2. `https://api.github.com/users/octocat` 같은 URL μž…λ ₯ 3. **Send** 클릭 4. μ„±κ³΅ν•˜λ©΄ μ¦‰μ‹œ 응닡 확인 5. CORSκ°€ μš”μ²­μ„ μ°¨λ‹¨ν•˜λ©΄ **"ν™•μž₯ ν”„λ‘œκ·Έλž¨μœΌλ‘œ μž¬μ‹œλ„"** 클릭 6. 도메인에 λŒ€ν•œ κΆŒν•œμ„ λΆ€μ—¬ν•˜κ³  CORS μ—†λŠ” ν…ŒμŠ€νŒ… 즐기기! --- ## 자주 λ¬»λŠ” 질문 **Q: 이 ν™•μž₯ ν”„λ‘œκ·Έλž¨μ€ λͺ¨λ“  μ›Ήμ‚¬μ΄νŠΈμ—μ„œ μž‘λ™ν•˜λ‚˜μš”?** A: μ•„λ‹ˆμš”, 이 ν™•μž₯ ν”„λ‘œκ·Έλž¨μ€ tools.yowu.devμ—μ„œλ§Œ μž‘λ™ν•©λ‹ˆλ‹€. λ‹€λ₯Έ μ›Ήμ‚¬μ΄νŠΈμ—μ„œλŠ” μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. **Q: 제 데이터가 μ„œλ²„λ‘œ μ „μ†‘λ˜λ‚˜μš”?** A: μ ˆλŒ€ μ•„λ‹™λ‹ˆλ‹€. λͺ¨λ“  데이터 μ²˜λ¦¬λŠ” μ „μ μœΌλ‘œ λΈŒλΌμš°μ €μ—μ„œ μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€. μ‚¬μš©μž 데이터λ₯Ό μˆ˜μ‹ ν•˜λŠ” μ„œλ²„κ°€ μ—†μŠ΅λ‹ˆλ‹€. **Q: μ™œ 각 도메인에 λŒ€ν•΄ κΆŒν•œμ„ λΆ€μ—¬ν•΄μ•Ό ν•˜λ‚˜μš”?** A: 이것은 λ³΄μ•ˆ κΈ°λŠ₯μž…λ‹ˆλ‹€. λͺ…μ‹œμ  κΆŒν•œμ„ μš”κ΅¬ν•¨μœΌλ‘œμ¨ ν™•μž₯ ν”„λ‘œκ·Έλž¨μ΄ μ•‘μ„ΈμŠ€ν•  수 μžˆλŠ” API에 λŒ€ν•œ μ™„μ „ν•œ μ œμ–΄κΆŒμ„ μœ μ§€ν•©λ‹ˆλ‹€. **Q: 이 ν™•μž₯ ν”„λ‘œκ·Έλž¨μ„ μ˜€ν”„λΌμΈμœΌλ‘œ μ‚¬μš©ν•  수 μžˆλ‚˜μš”?** A: ν™•μž₯ ν”„λ‘œκ·Έλž¨ μžμ²΄λŠ” μ˜€ν”„λΌμΈμœΌλ‘œ μž‘λ™ν•˜μ§€λ§Œ, tools.yowu.dev와 ν…ŒμŠ€νŠΈν•˜λ €λŠ” API에 μ ‘κ·Όν•˜λ €λ©΄ 인터넷 연결이 ν•„μš”ν•©λ‹ˆλ‹€. **Q: 이 ν™•μž₯ ν”„λ‘œκ·Έλž¨μ€ μ˜€ν”ˆ μ†ŒμŠ€μΈκ°€μš”?** A: λ„€! GitHub μ €μž₯μ†Œμ—μ„œ 전체 μ†ŒμŠ€ μ½”λ“œλ₯Ό κ²€ν† ν•  수 μžˆμŠ΅λ‹ˆλ‹€. --- ## 지원 & ν”Όλ“œλ°± - **μ›Ήμ‚¬μ΄νŠΈ:** https://tools.yowu.dev - **이슈 & μ œμ•ˆ:** https://github.com/nicejudy/yowu-devtools/issues - **이메일:** contact@yowu.dev tools.yowu.dev와 이 λ™λ°˜μž ν™•μž₯ ν”„λ‘œκ·Έλž¨μ„ μ§€μ†μ μœΌλ‘œ κ°œμ„ ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. μ—¬λŸ¬λΆ„μ˜ ν”Όλ“œλ°±μ΄ 더 λ‚˜μ€ 개발자 도ꡬλ₯Ό λ§Œλ“œλŠ” 데 도움이 λ©λ‹ˆλ‹€! --- ## 버전 기둝 **v1.0.0 (졜초 릴리슀)** - API Tester λ„κ΅¬μš© CORS 우회 - μ„Έλ°€ν•œ 도메인 κΆŒν•œ 관리 - κΆŒν•œ 확인/μ·¨μ†Œλ₯Ό μœ„ν•œ μ˜΅μ…˜ νŽ˜μ΄μ§€ - λͺ¨λ“  HTTP λ©”μ„œλ“œ 지원 (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) - μš”μ²­ νƒ€μž„μ•„μ›ƒ 및 λ¦¬λ‹€μ΄λ ‰νŠΈ 처리 - multipart μš”μ²­μ—μ„œ 파일 μ—…λ‘œλ“œ 지원 --- **API ν…ŒμŠ€νŒ… μ›Œν¬ν”Œλ‘œμš°λ₯Ό κ°•ν™”ν•  μ€€λΉ„κ°€ λ˜μ…¨λ‚˜μš”?** Yowu DevTools Companion을 μ„€μΉ˜ν•˜κ³  **tools.yowu.dev**λ₯Ό λ°©λ¬Έν•˜μ—¬ μ›Ήμ—μ„œ κ°€μž₯ ν”„λΌμ΄λ²„μ‹œ 쀑심적인 개발자 도ꡬ λͺ¨μŒμ„ κ²½ν—˜ν•˜μ„Έμš”! ---

Details

  • Version
    1.0.5
  • Updated
    December 26, 2025
  • Size
    79.5KiB
  • Languages
    English (United States)
  • Developer
    Website
    Email
    me@yowu.dev
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps