Reaperxxxx commited on
Commit
0edeac1
·
verified ·
1 Parent(s): ed00dcb

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +6 -4
server.js CHANGED
@@ -1,13 +1,10 @@
1
  const express = require("express");
2
- const pretty = require("express-pretty"); // Import express-pretty
3
  const { chromium } = require("playwright-core");
4
  const cheerio = require("cheerio");
5
 
6
  const app = express();
7
  const PORT = 7860;
8
 
9
- app.use(pretty()); // Enable express-pretty
10
-
11
  async function scrapeMatches() {
12
  const browser = await chromium.launch({
13
  headless: true,
@@ -76,7 +73,12 @@ async function scrapeMatches() {
76
  app.get("/draw", async (req, res) => {
77
  try {
78
  const matches = await scrapeMatches();
79
- res.json({ success: true, data: matches });
 
 
 
 
 
80
  } catch (error) {
81
  console.error("Error:", error);
82
  res.status(500).json({ success: false, message: "Failed to fetch data" });
 
1
  const express = require("express");
 
2
  const { chromium } = require("playwright-core");
3
  const cheerio = require("cheerio");
4
 
5
  const app = express();
6
  const PORT = 7860;
7
 
 
 
8
  async function scrapeMatches() {
9
  const browser = await chromium.launch({
10
  headless: true,
 
73
  app.get("/draw", async (req, res) => {
74
  try {
75
  const matches = await scrapeMatches();
76
+ const formattedMatches = matches.map(match =>
77
+ `{\n "homeTeam": "${match.homeTeam}",\n "awayTeam": "${match.awayTeam}",\n "stake": "${match.stake}",\n "prediction": "${match.prediction}",\n "score": "${match.score}"\n}`
78
+ ).join("\n\n");
79
+
80
+ res.setHeader("Content-Type", "application/json");
81
+ res.send(`{\n\n${formattedMatches}\n\n}`);
82
  } catch (error) {
83
  console.error("Error:", error);
84
  res.status(500).json({ success: false, message: "Failed to fetch data" });