feat: 解决检查更新请求失败问题

This commit is contained in:
alger
2025-01-02 00:45:01 +08:00
parent 5213aa13c5
commit cdb9524f04
2 changed files with 10 additions and 2 deletions
@@ -129,7 +129,7 @@ const handleUpdate = async () => {
} }
if (downloadUrl) { if (downloadUrl) {
window.open(downloadUrl, '_blank'); window.open(`https://ghproxy.cn/${downloadUrl}`, '_blank');
} else { } else {
// 如果没有找到对应的安装包,跳转到 release 页面 // 如果没有找到对应的安装包,跳转到 release 页面
window.open('https://github.com/algerkong/AlgerMusicPlayer/releases/latest', '_blank'); window.open('https://github.com/algerkong/AlgerMusicPlayer/releases/latest', '_blank');
+9 -1
View File
@@ -34,8 +34,16 @@ export interface UpdateResult {
*/ */
export const getLatestReleaseInfo = async (): Promise<GithubReleaseInfo | null> => { export const getLatestReleaseInfo = async (): Promise<GithubReleaseInfo | null> => {
try { try {
const token = import.meta.env.VITE_GITHUB_TOKEN;
const headers = {};
if (token) {
headers['Authorization'] = `token ${token}`;
}
const response = await axios.get( const response = await axios.get(
'https://api.github.com/repos/algerkong/AlgerMusicPlayer/releases/latest' 'https://api.github.com/repos/algerkong/AlgerMusicPlayer/releases/latest',
{
headers
}
); );
if (response.data) { if (response.data) {