Я создаю веб-приложение ExpressJS на Node.js.
У меня есть страница, отображаемая GET-маршрутом: "http://localhost:3000/items/showItemList?status=0".
Эта страница вызывает POST:"http://localhost:3000/items/approve".
В POST-маршруте я хотел бы получить URL-адрес URL-адреса исходной страницы "http://localhost:3000/items/showItemList?status=0".
router.post('/approve', async function(req, res, next) { // How to get the Url to the originating page. });
const host = req.get('host') или, может быть, const origin = req.get('origin')
const host = req.get('host')
const origin = req.get('origin')
используется так:
router.post('/approve', async function(req, res, next) { const origin = req.get('origin') })
Вы можете получить из req param вот так
req
req.headers.referer