Wie kann ich den Referrer aus dem Anfrageobjekt bekommen? Die Variable this.request.headers['referer']
war leer.Wie bekomme ich "HTTP_REFERER" mit koa in nodejs?
0
A
Antwort
4
Wenn Ihre Seite von einer anderen Seite weitergeleitet wurde, ist der Referer über erreichbar. Wenn die Seite nicht von einer anderen Seite referenziert wurde (wurde direkt geladen), ist this.headers.referer
undefiniert.
Diese Demo-Code:
'use strict'
const Koa = require('koa')
let app = new Koa()
app.use(function *() {
console.log(this.headers)
})
app.listen(8888)
Dies ergibt, wenn sie von einer anderen Seite bezeichnet:
{ host: 'localhost:8888',
'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0',
accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'accept-language': 'en-US,en;q=0.5',
'accept-encoding': 'gzip, deflate',
referer: 'http://localhost:1111/',
connection: 'keep-alive' }
Und wenn sie direkt geladen:
{ host: 'localhost:8888',
'user-agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0',
accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'accept-language': 'en-US,en;q=0.5',
'accept-encoding': 'gzip, deflate',
connection: 'keep-alive' }
+1
dann hatte meine Frage auch die Antwort :) – Blacksonic
Verwandte Themen
- 1. Wie bekomme ich "HTTP_REFERER" mit NodeJS?
- 2. nodejs pipe http Antwort auf Koa Res
- 3. Wie bekomme ich den HTTP_REFERER von einem Yahoo oder Gmail?
- 4. PHP - Wie bekomme ich einen Parameterwert von $ _SERVER ['HTTP_REFERER']?
- 5. http_referer verloren mit https
- 6. Wie spooft man HTTP_REFERER?
- 7. Wie kann ich HTTP_REFERER mit htaccess an die Abfragezeichenfolge anhängen?
- 8. Wie benutze ich Reisepass mit koa-generic-session()?
- 9. Wie bekomme ich die hochgeladene Datei von Clientside in NodeJS?
- 10. JSDOM in NodeJS: Wie bekomme ich den manipulierten HTML zurück?
- 11. Warum bekomme ich diese Ausgabe von NodeJS?
- 12. Wie kann ich das "http" -Modul in Koa verwenden?
- 13. Wie verwende ich request.META.get ('HTTP_REFERER') in der Vorlage?
- 14. Einrichten von Koa 2 mit Knoten 6.3
- 15. Wie Browserhistorie in Reagieren Router mit Koa verwenden
- 16. Wie bekomme ich die erste Datei mit der Erweiterung .txt in ein Verzeichnis mit nodejs?
- 17. Exportieren von Routen in Koa
- 18. php/html - http_referer
- 19. Notice: Undefined index: HTTP_REFERER
- 20. Koa 2 + Passport + async
- 21. Wie setze ich User-Agent in Nodejs?
- 22. Die $ HTTP_REFERER verhält sich wie die $ DOCUMENT_URI
- 23. Typoskript in nodejs/koa, ist es sicher, auf ES6 zu zielen?
- 24. Wie aktualisiere ich NodeJS für meine bestehende Anwendung auf OpenShift?
- 25. AJAX 404 mit Knoten und Koa
- 26. Wie bekomme/setze ich ein S3-Objekt in nodejs mit KMS verschlüsseln?
- 27. Koajs/nodejs bekomme IP-Adresse Anfrage - gibt nur lokale Host-Adresse
- 28. Sollte AWS SQS-Nachrichtenabfrage in einer Nodejs + Koa-Anwendung verwendet werden?
- 29. Einstellung HTTP_REFERER-Header in Django-Test
- 30. In welcher Situation funktioniert der HTTP_REFERER nicht?
Sind Sie sicher, dass es einen Referrer _is_ ? – thomasd
was ist mit 'this.request.headers.referrer || this.request.headers.referer'? – migg
versuchte es mit den 2 Formen – Blacksonic