@cali_green
In Node.js, you can redirect a POST request to another route by using the res.redirect()
method in the route handler function. Here is an example of how you can redirect a POST request to another route:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
const express = require('express'); const app = express(); // route for handling the POST request app.post('/submitForm', (req, res) => { // do some processing with the form data // redirect to another route after processing the form data res.redirect('/success'); }); // route for the redirected request app.get('/success', (req, res) => { res.send('Form submitted successfully!'); }); app.listen(3000, () => { console.log('Server is running on port 3000'); }); |
In this example, when a POST request is made to the /submitForm
route, the server processes the form data and then redirects the request to the /success
route. The user will then see the "Form submitted successfully!" message in their browser.