fix: import in backend

This commit is contained in:
alikia2x (寒寒) 2025-01-20 03:01:43 +08:00
parent 66d82803b4
commit 48569b9c53
Signed by: alikia2x
GPG Key ID: 56209E0CCD8420C6

View File

@ -1,22 +1,22 @@
import { Express } from "express"; import { Express } from "express";
import { completeGoogle } from "search-engine-autocomplete"; import { completeGoogle } from "@alikia/search-complete";
export function configureBackendRoutes(app: Express) { export function configureBackendRoutes(app: Express) {
app.get('/api/v1/suggestion', async (req, res) => { app.get("/api/v1/suggestion", async (req, res) => {
const query = req.query.q as string; const query = req.query.q as string;
const t = parseInt(req.query.t as string || "0") || null; const t = parseInt((req.query.t as string) || "0") || null;
let language = req.query.l as string || 'en-US'; let language = (req.query.l as string) || "en-US";
try { try {
const data = await completeGoogle(query, language); const data = await completeGoogle(query, language);
//logger.info({ type: "onesearch_search_autocomplete", query: query, data: data }); // logger.info({ type: "onesearch_search_autocomplete", query: query, data: data });
res.json({ ...data, time: t }); res.json({ ...data, time: t });
} catch (error) { } catch (error) {
//logger.error({ type: "onesearch_search_autocomplete_error", error: error.message }); // logger.error({ type: "onesearch_search_autocomplete_error", error: error.message });
res.status(500).json({ error: 'Internal Server Error' }); res.status(500).json({ error: "Internal Server Error" });
} }
}); });
app.get("/api/v1/ping", async (_, res) => { app.get("/api/v1/ping", async (_, res) => {
res.status(200).json({message: "pong"}); res.status(200).json({ message: "pong" });
}) });
} }