javascript - Node.js:如何从请求正文中获取调用 POST 的页面的 URL?

标签 javascript node.js express

我正在 Node.js 上构建 ExpressJS Web 应用程序。

我有一个通过 GET 路由呈现的页面:“http://localhost:3000/items/showItemList?status=0 ”。

此页面调用 POST:“http://localhost:3000/items/approve ”。

在 POST 路由中,我想获取原始页面“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.
});

最佳答案

您可以像这样从req param获取

req.headers.referer

关于javascript - Node.js:如何从请求正文中获取调用 POST 的页面的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53663004/

相关文章:

javascript - 用于显示 javascript、CSS、HTML 依赖项的工具

javascript - 嵌套的 Jade block 没有被渲染

javascript - express.js(或类似)应用程序的异步初始化

javascript - 如何将表单值获取到 react 中的状态对象中

javascript - Cloudkit.JS 中按时间戳对记录进行排序

node.js - Nodejs/rails/主干架构

Javascript - 并行调用函数并返回组合结果

javascript - 在 Node.js 中的单个 HTTP 请求中调用多个 HTTP 请求

JavaScript 使用 getelementbyid 摇动图像

javascript - 为什么这个 javascript 在一个网站上不起作用,但在另一个网站上却可以?