有没有办法知道服务器收到的请求
是否是用户通过在地址栏中输入明确提交的请求.
我正在寻找什么(假设编码......):
var httpServer = http.createServer(function (request, response)
{
if (request.source === "address bar") {
// do something..
} else {
// do something else
}
}).listen(3000);
我已经用谷歌搜索了它,并且也在 SO 上寻找它,但没有找到任何东西,所以提前感谢您的帮助!
最佳答案
没有一种可靠的、一次性的方法可以做到这一点——只有一些古怪的解决方法。您可以尝试使用 HTTP referer header ,但这并不是在所有浏览器中都使用,并且可能不是您的最佳机会。
关于node.js - 我可以在服务器 (Node.js) 上检查用户输入的请求(地址栏)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26315605/