Bài 5 — Runway, đường băng cho app của bạn
Bạn đang ở đâu: Bài đọc thêm trong chặng Bắt đầu app, khi app của bạn cần thành viên đăng nhập.
Phần phía sau màn hình
Runway — đường băng cho app của bạn xử lý dữ liệu phía sau app có thành viên, chạy trên Cloudflare. Runway không có màn hình riêng. Claude vẫn cần xây giao diện theo sản phẩm bạn muốn làm.
Nếu cài cả hai sản phẩm, Claude cài Runway trước rồi đặt Buildflow lên trên. Bạn bắt đầu với phần đăng nhập đã có, còn Claude dùng Buildflow để điều phối quá trình xây app.
Thành viên vào và dùng app ra sao?
Runway có đăng ký, xác minh email và đăng nhập. Runway lưu mật khẩu dưới dạng đã băm, không giữ nguyên mật khẩu người dùng nhập.
Bạn có thể phân vai để quyết ai được làm gì. Runway kiểm tra quyền ở từng trang và từng điểm nhận yêu cầu, đồng thời có phần quản lý người dùng dành cho người quản trị.
Runway gửi email qua Resend, chẳng hạn email xác minh tài khoản. Nếu gửi thất bại, Runway đưa email vào hàng chờ và tự thử lại theo lịch.
Bạn điều chỉnh khi app đang chạy
Bạn có thể đổi thiết lập mà không cần đưa lại toàn bộ app lên mạng:
- Bật một chức năng cho một phần người dùng.
- Bật chế độ bảo trì.
- Chặn thay đổi dữ liệu nhưng vẫn cho xem.
- Tắt gửi email khi có tình huống khẩn cấp.
Chẳng hạn, khi cần tạm dừng chỉnh sửa, bạn vẫn có thể cho thành viên xem thông tin đã có.
Mỗi thành viên có thể tải dữ liệu của mình hoặc yêu cầu xóa tài khoản. Khi xóa, Runway yêu cầu nhập lại mật khẩu, kết thúc ngay các phiên đăng nhập và xóa dữ liệu sau thời gian chờ. Mỗi loại dữ liệu có thời hạn lưu rõ ràng.
Trước khi đưa phiên bản mới lên
Runway kiểm tra cấu trúc dữ liệu và điều kiện sẵn sàng. Nếu kiểm tra thất bại, Runway dừng và quay lại trạng thái trước, không đưa bản bị lỗi đó ra dùng.
Runway chưa bao gồm nhận thanh toán hoặc lưu lâu dài lịch sử ai đã làm gì. Claude có hướng dẫn để bổ sung những phần này và dữ liệu riêng của bạn, chẳng hạn đơn hàng.
Bạn cần tài khoản Cloudflare và đăng nhập một lần khi Claude yêu cầu. Khi muốn gửi email thật, bạn cần tài khoản Resend. Claude thiết lập phần còn lại.
App không tự đổi theo bản mới
Trong 12 tháng từ khi mua, máy được nhận phiên bản Runway mới. Claude cho bạn xem thay đổi rồi chỉ chép những phần sửa bạn chọn vào app. Claude không thay toàn bộ app bằng phiên bản mới.
Mình muốn bạn giữ quyền quyết định: app là của bạn, và app không tự thay đổi.
Bước tiếp theo: Bài 6: Cập nhật và nhận hỗ trợ