I am trying to build a wikipedia web scraper api and this is my code:
const app = express()
const port = 3000
const url = "https://en.wikipedia.org/wiki/Yeti_Airlines_Flight_691"
axios.get(url).then(async (res) => {
try {
if (res.status == 200) {
const result = // Doing cheerio stuff here
app.get('/', (req, res) => {
res.status(200).send(result)
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
}
} finally {
//
}
});
How can I send url dynamically to backend using express and do some stuff then send result back to frontend?
axios.get()must be done in the client/frontend and theapp.get()andapp.listen()calls must remain in the server side right below theportdeclaration, youtube basic express tutorial will give you the answers you need.axios.get()to scraper data from server.axios.get()is also get used in client side to getres