我正在Node.js上构建ExpressJS Web应用程序。
我有一个通过GET路线呈现的页面:“ http://localhost:3000/items/showItemList?status=0”。
此页面称为POST:“ http://localhost:3000/items/approve”。
在POST路由中,我想获取URL到原始页面“ http://localhost:3000/items/showItemList?status=0”的URL。
router.post('/approve', async function(req, res, next) {
// How to get the Url to the originating page.
});
答案 0 :(得分:2)
您可以从req
参数中获得
req.headers.referer
答案 1 :(得分:1)
const host = req.get('host')
或const origin = req.get('origin')
像这样使用:
router.post('/approve', async function(req, res, next) {
const origin = req.get('origin')
})