fix(route): update package version parsing and cache key in Alpine Linux package route (#17426)

This commit is contained in:
CaoMeiYouRen 2024-11-03 18:58:59 +08:00 committed by GitHub
parent 29a1334c18
commit a8f891ecc6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 2 deletions

View File

@ -55,7 +55,7 @@ function parseTableToJSON(tableHTML: string) {
package: $(row).find('.package a').text().trim(),
packageUrl: $(row).find('.package a').attr('href')?.trim(),
description: $(row).find('.package a').attr('aria-label')?.trim(),
version: $(row).find('.version a').text().trim(),
version: $(row).find('.version').text().trim(),
project: $(row).find('.url a').attr('href')?.trim(),
license: $(row).find('.license').text().trim(),
branch: $(row).find('.branch').text().trim(),
@ -73,7 +73,7 @@ async function handler(ctx: Context): Promise<Data> {
const query = new URLSearchParams(routeParams);
query.append('name', name);
const link = `https://pkgs.alpinelinux.org/packages?${query.toString()}`;
const key = `alpinelinux:${query.toString()}`;
const key = `alpinelinux:packages:${query.toString()}`;
const rowData = (await cache.tryGet(
key,
async () => {