mirror of
https://github.com/Galax028/startpage.git
synced 2025-08-08 21:44:52 +02:00
Added CORS proxy serverless
This commit is contained in:
16
api/index.js
Normal file
16
api/index.js
Normal file
@ -0,0 +1,16 @@
|
||||
const app = require("express")();
|
||||
const axios = require("axios").default;
|
||||
const cors = require("cors");
|
||||
|
||||
app.use(cors());
|
||||
|
||||
app.get("/api/:query", async (req, res) => {
|
||||
res.setHeader("Content-Type", "text/html");
|
||||
res.setHeader("Cache-Control", "s-max-age=1, stale-while-revalidate");
|
||||
const googleReq = await axios.get(
|
||||
`https://suggestqueries.google.com/complete/search?client=chrome&q=${req.params.query}`
|
||||
);
|
||||
res.json(googleReq.data);
|
||||
});
|
||||
|
||||
module.exports = app;
|
Reference in New Issue
Block a user