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