chore: serve bundled assets from app directory
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -23,7 +23,6 @@ __pycache__/
|
|||||||
backend/tmp/
|
backend/tmp/
|
||||||
backend/__pycache__
|
backend/__pycache__
|
||||||
app/__pycache__
|
app/__pycache__
|
||||||
app/assets/
|
|
||||||
app/new_web_source
|
app/new_web_source
|
||||||
app/user_data/
|
app/user_data/
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -27,9 +27,9 @@ def _resolve_asset_filename(filename):
|
|||||||
"""Resolve hashed Vite assets without maintaining hardcoded alias tables."""
|
"""Resolve hashed Vite assets without maintaining hardcoded alias tables."""
|
||||||
safe_name = os.path.basename(filename)
|
safe_name = os.path.basename(filename)
|
||||||
asset_dirs = [
|
asset_dirs = [
|
||||||
|
ASSETS_DIR,
|
||||||
os.path.abspath(os.path.join(BASE_DIR, 'new_web_source', 'assets')),
|
os.path.abspath(os.path.join(BASE_DIR, 'new_web_source', 'assets')),
|
||||||
os.path.abspath(os.path.join(BASE_DIR, '..', 'new_web_source', 'assets')),
|
os.path.abspath(os.path.join(BASE_DIR, '..', 'new_web_source', 'assets')),
|
||||||
ASSETS_DIR,
|
|
||||||
]
|
]
|
||||||
for asset_dir in asset_dirs:
|
for asset_dir in asset_dirs:
|
||||||
exact_path = os.path.join(asset_dir, safe_name)
|
exact_path = os.path.join(asset_dir, safe_name)
|
||||||
@@ -153,9 +153,9 @@ def serve_assets(filename):
|
|||||||
"""提供 static 目录及子目录下的静态文件访问。"""
|
"""提供 static 目录及子目录下的静态文件访问。"""
|
||||||
filename = _resolve_asset_filename(filename)
|
filename = _resolve_asset_filename(filename)
|
||||||
candidate_dirs = [
|
candidate_dirs = [
|
||||||
|
os.path.abspath(ASSETS_DIR),
|
||||||
os.path.abspath(os.path.join(BASE_DIR, 'new_web_source', 'assets')),
|
os.path.abspath(os.path.join(BASE_DIR, 'new_web_source', 'assets')),
|
||||||
os.path.abspath(os.path.join(BASE_DIR, '..', 'new_web_source', 'assets')),
|
os.path.abspath(os.path.join(BASE_DIR, '..', 'new_web_source', 'assets')),
|
||||||
os.path.abspath(ASSETS_DIR),
|
|
||||||
]
|
]
|
||||||
for static_abs in candidate_dirs:
|
for static_abs in candidate_dirs:
|
||||||
filepath = os.path.normpath(os.path.join(static_abs, filename))
|
filepath = os.path.normpath(os.path.join(static_abs, filename))
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
|||||||
const e=[{value:"SearchSuppressed",label:"在搜索结果中禁止显示"},{value:"ApprovalRequired",label:"需要批准"},{value:"Active",label:"在售"},{value:"DetailPageRemoved",label:"详情页面已删除"}];export{e as L};
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user