Code: Select all
const express = require("express");
const request = require("request-promise");
const app = express();
const PORT = process.env.PORT || 5000;
const generateApiKey= (apiKey) => `http://api.scraperapi.com?api_key=${apiKey}&autoparse=true`
app.use(express.json());
app.get("/f1", async (req, res) => {
const {apiKey}=req.query;
try {
const response = await request(`${generateApiKey}&url=https://www.formula1.com/en/teams/ferrari`);
res.json(JSON.parse(response));
} catch (error) {
console.error("Error fetching data:", error);
res.status(500).send(`${error}`);
}
});
app.listen(PORT, () => console.log(`Server running on port ${PORT}`));
Dies erhalte ich anstelle des JSON-Formats mit den Daten
Bild mit dem, was ich dafür bekomme