From: Phương Tấn Thành <51350651+ptt3199@users.noreply.github.com>
Date: Fri, 7 Feb 2025 22:09:16 +0000 (+0700)
Subject: 🌐 Add Vietnamese translation for `docs/vi/docs/fastapi-cli.md` (#13294)
X-Git-Tag: 0.115.9~79
X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2d7d5dafb0ad59c0a19f996a85ec1210f80a141e;p=thirdparty%2Ffastapi%2Ffastapi.git
🌐 Add Vietnamese translation for `docs/vi/docs/fastapi-cli.md` (#13294)
---
diff --git a/docs/vi/docs/fastapi-cli.md b/docs/vi/docs/fastapi-cli.md
new file mode 100644
index 0000000000..d9e315ae43
--- /dev/null
+++ b/docs/vi/docs/fastapi-cli.md
@@ -0,0 +1,75 @@
+# FastAPI CLI
+
+**FastAPI CLI** là má»t chương trình dòng lá»nh có thá» ÄÆ°á»£c sá» dụng Äá» phục vụ ứng dụng FastAPI cá»§a bạn, quản lý dá»± án FastAPI cá»§a bạn và nhiá»u hoạt Äá»ng khác.
+
+Khi bạn cà i Äặt FastAPI (vd vá»i `pip install "fastapi[standard]"`), nó sẽ bao gá»m má»t gói ÄÆ°á»£c gá»i là `fastapi-cli`, gói nà y cung cấp lá»nh `fastapi` trong terminal.
+
+Äá» chạy ứng dụng FastAPI cá»§a bạn cho quá trình phát triá»n (development), bạn có thá» sá» dụng lá»nh `fastapi dev`:
+
+
+
+```console
+$ fastapi dev main.py
+
+ FastAPI Starting development server ð
+
+ Searching for package file structure from directories with
+ __init__.py files
+ Importing from /home/user/code/awesomeapp
+
+ module ð main.py
+
+ code Importing the FastAPI app object from the module with the
+ following code:
+
+ from main import app
+
+ app Using import string: main:app
+
+ server Server started at http://127.0.0.1:8000
+ server Documentation at http://127.0.0.1:8000/docs
+
+ tip Running in development mode, for production use:
+ fastapi run
+
+ Logs:
+
+ INFO Will watch for changes in these directories:
+ ['/home/user/code/awesomeapp']
+ INFO Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to
+ quit)
+ INFO Started reloader process [383138] using WatchFiles
+ INFO Started server process [383153]
+ INFO Waiting for application startup.
+ INFO Application startup complete.
+```
+
+
+
+Chương trình dòng lá»nh `fastapi` là **FastAPI CLI**.
+
+FastAPI CLI nháºn ÄÆ°á»ng dẫn Äến chương trình Python cá»§a bạn (vd `main.py`) và tá»± Äá»ng phát hiá»n Äá»i tượng `FastAPI` (thưá»ng ÄÆ°á»£c gá»i là `app`), xác Äá»nh quá trình nháºp Äúng, và sau Äó chạy nó (serve).
+
+Äá»i vá»i váºn hà nh thá»±c tế (production), bạn sẽ sá» dụng `fastapi run` thay thế. ð
+
+á» bên trong, **FastAPI CLI** sá» dụng Uvicorn, má»t server ASGI có hiá»u suất cao, sẵn sà ng cho váºn hà nh thá»±c tế (production). ð
+
+## `fastapi dev`
+
+Chạy `fastapi dev` sẽ khá»i Äá»ng quá trình phát triá»n.
+
+Mặc Äá»nh, **auto-reload** ÄÆ°á»£c báºt, tá»± Äá»ng tải lại server khi bạn thay Äá»i code cá»§a bạn. Äiá»u nà y tá»n nhiá»u tà i nguyên và có thá» kém á»n Äá»nh hÆ¡n khi nó bá» tắt. Bạn nên sá» dụng nó cho quá trình phát triá»n. Nó cÅ©ng lắng nghe Äá»a chá» IP `127.0.0.1`, Äó là Äá»a chá» IP cá»§a máy tÃnh Äá» tá»± giao tiếp vá»i chÃnh nó (`localhost`).
+
+## `fastapi run`
+
+Chạy `fastapi run` mặc Äá»nh sẽ khá»i Äá»ng FastAPI cho quá trình váºn hà nh thá»±c tế.
+
+Mặc Äá»nh, **auto-reload** bá» tắt. Nó cÅ©ng lắng nghe Äá»a chá» IP `0.0.0.0`, Äó là tất cả các Äá»a chá» IP có sẵn, như váºy nó sẽ ÄÆ°á»£c truy cáºp công khai bá»i bất kỳ ai có thá» giao tiếp vá»i máy tÃnh. Äây là cách bạn thưá»ng chạy nó trong sản phẩm hoà n thiá»n, và dụ trong má»t container.
+
+Trong hầu hết các trưá»ng hợp, bạn sẽ (và nên) có má»t "proxy Äiá»m cuá»i (termination proxy)" xá» lý HTTPS cho bạn, Äiá»u nà y sẽ phụ thuá»c và o cách bạn triá»n khai ứng dụng cá»§a bạn, nhà cung cấp có thá» là m Äiá»u nà y cho bạn, hoặc bạn có thá» cần thiết láºp nó.
+
+/// tip
+
+Bạn có thá» tìm hiá»u thêm vá» FastAPI CLI trong [tà i liá»u triá»n khai](deployment/index.md){.internal-link target=_blank}.
+
+///