web-ui not requesting relative path for reverse proxy purpose
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 55/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- html, nginx
- Lĩnh vực
- web-dev
Hướng nghiên cứu
The issue shows the web UI HTML emitting root-relative asset URLs and a <base href="/">; start by tracing how the SPA assets and base path are configured and served. Reproduce behind an nginx reverse proxy mounted at a subpath, then verify assets load and navigation stays under that prefix.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Is there an existing issue for this?
- I have searched the existing issues
Is your issue described in the documentation?
- I have read the documentation
Is your issue present in the latest beta/pre-release?
This issue is present in the latest pre-release
Describe the Bug
#3008 reported web ui behind a reverse proxy not working with wrong href/..., with an nginx config for setup. The latest web ui SPA refactor redirects requests to subpath to /.
Expected Behavior
use relative path for asset files as in #3173 or maybe adapt SPA to allow setting path prefix in the file config or UI
Additional Context
HTML payload to the webui shows absolute path to assets
<!DOCTYPE html>
<html lang="en" data-bs-theme="auto">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<base href="/" />
<title>Sunshine</title>
<link rel="icon" type="image/x-icon" href="/images/sunshine.ico" />
<script type="module" crossorigin src="/assets/index-dXSEo1cN.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-BKOd1Rnu.css">
</head>
<body>
<div id="app" v-cloak></div>
</body>
</html>
Host Operating System
Windows
Operating System Version
10
Architecture
amd64/x86_64
Package
Windows - portable (NOT recommended)
GPU Type
NVIDIA
GPU Model
GeForce RTX 3080 Ti
GPU Driver/Mesa Version
616.92
Capture Method
None
Apps
Log output
[2026-11-05 13:04:41.189]: Info: Sunshine version: 2026.1103.235308 commit: 2efa60fb85a54fb61495d12c6b22d405e89627d3
Online logs
No response
- Ngôn ngữ chính
- C++
- Star
- 43k
- Fork
- 2.4k
- Merge trung bình
- 1 ngày 5 giờ
- Pull request đã merge (30 ngày)
- 107
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của LizardByte/Sunshine
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
LizardByte/Sunshine#6051 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Linux/NVIDIA: full-range 4:2:0 streams #FF0000 as green and #0000FF as dark greenCó thể đã có người làm @qqshfox đã nhận 17 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 77/100
LizardByte/Sunshine#5953 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
PIN pairing fails with "Missing CSRF token" - web UI never fetches/attaches the tokenCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
LizardByte/Sunshine#5467 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
LizardByte/Sunshine#6035 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
KWin + VA-API: Black screen on RX 6700 XT with EGL_BAD_PARAMETER (0x300C); memory-buffer workaround causes high latencyCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
LizardByte/Sunshine#6009 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của LizardByte/Sunshine
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 83/100
TokisanGames/Terrain3D#1073 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature]: Fedora 45 repoĐang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
metasequoiaime/msime#10989 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 63/100
KhronosGroup/SPIRV-LLVM-Translator#4151 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation good first issue help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
vek-language/vek-lang#1 · 1 bình luận ·