Added CORS proxy serverless

This commit is contained in:
Galax
2021-11-15 09:36:13 +07:00
parent 6b21925bf2
commit a8faeb2d83
5 changed files with 25 additions and 8 deletions

16
api/index.js Normal file
View 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;