Khắc phục sự cố Node
Sử dụng trang này khi một node hiển thị trong trạng thái nhưng công cụ node không hoạt động.Thứ tự lệnh
- Node đã kết nối và ghép nối cho vai trò
node. nodes describebao gồm khả năng bạn đang gọi.- Phê duyệt exec hiển thị chế độ/danh sách cho phép mong đợi.
Yêu cầu foreground
canvas.*, camera.*, và screen.* chỉ hoạt động foreground trên các node iOS/Android.
Kiểm tra và khắc phục nhanh:
NODE_BACKGROUND_UNAVAILABLE, đưa ứng dụng node lên foreground và thử lại.
Ma trận quyền truy cập
| Khả năng | iOS | Android | Ứng dụng node trên macOS | Mã lỗi thường gặp |
|---|---|---|---|---|
camera.snap, camera.clip | Camera (+ mic cho âm thanh clip) | Camera (+ mic cho âm thanh clip) | Camera (+ mic cho âm thanh clip) | *_PERMISSION_REQUIRED |
screen.record | Ghi màn hình (+ mic tùy chọn) | Nhắc chụp màn hình (+ mic tùy chọn) | Ghi màn hình | *_PERMISSION_REQUIRED |
location.get | Khi sử dụng hoặc luôn (tùy thuộc vào chế độ) | Vị trí foreground/background dựa trên chế độ | Quyền truy cập vị trí | LOCATION_PERMISSION_REQUIRED |
system.run | n/a (đường dẫn host node) | n/a (đường dẫn host node) | Cần phê duyệt exec | SYSTEM_RUN_DENIED |
Ghép nối và phê duyệt
Đây là các cổng khác nhau:- Ghép nối thiết bị: node này có thể kết nối với gateway không?
- Phê duyệt exec: node này có thể chạy một lệnh shell cụ thể không?
system.run thất bại, sửa phê duyệt exec/danh sách cho phép.
Mã lỗi thường gặp của node
NODE_BACKGROUND_UNAVAILABLE→ ứng dụng đang ở chế độ nền; đưa lên foreground.CAMERA_DISABLED→ camera bị tắt trong cài đặt node.*_PERMISSION_REQUIRED→ thiếu/quyền OS bị từ chối.LOCATION_DISABLED→ chế độ vị trí tắt.LOCATION_PERMISSION_REQUIRED→ chế độ vị trí yêu cầu không được cấp.LOCATION_BACKGROUND_UNAVAILABLE→ ứng dụng ở chế độ nền nhưng chỉ có quyền Khi Sử Dụng.SYSTEM_RUN_DENIED: approval required→ yêu cầu exec cần phê duyệt rõ ràng.SYSTEM_RUN_DENIED: allowlist miss→ lệnh bị chặn bởi chế độ danh sách cho phép. Trên các host node Windows, các dạng shell-wrapper nhưcmd.exe /c ...được coi là thiếu danh sách cho phép trong chế độ danh sách cho phép trừ khi được phê duyệt qua luồng hỏi.
Vòng lặp khôi phục nhanh
- Phê duyệt lại ghép nối thiết bị.
- Mở lại ứng dụng node (foreground).
- Cấp lại quyền OS.
- Tạo lại/điều chỉnh chính sách phê duyệt exec.