File manager - Edit - /home/meharhashir55/app/1myapp/server.js
Back
const express = require("express"); const cors = require("cors"); const { scrapeGoogleResults, scrapeWebsite } = require("./scraper"); const app = express(); app.use(cors()); // ⚠️ IMPORTANT: Set the correct base path const PORT = process.env.PORT || 8080; const BASE_PATH = "/"; // Change this if needed // Endpoint for searching Google app.get(BASE_PATH + "search", async (req, res) => { const query = req.query.q; if (!query) return res.status(400).json({ error: "❌ Missing search query." }); const results = await scrapeGoogleResults(query); res.json({ query, results }); }); // Endpoint for scraping websites app.get(BASE_PATH + "scrape", async (req, res) => { const url = req.query.url; if (!url) return res.status(400).json({ error: "❌ Missing URL." }); const content = await scrapeWebsite(url); res.json({ url, content }); }); // cPanel requires this for Passenger app.get("/", (req, res) => { res.send("✅ Web Scraper is Running!"); }); // Start the server app.listen(PORT, () => console.log(`🚀 Scraper running on port ${PORT}`));
| ver. 1.4 |
Github
|
.
| PHP 8.3.24 | Generation time: 3 |
proxy
|
phpinfo
|
Settings