Как я могу получить реферер от объекта запроса? Переменная this.request.headers['referer']
была пуста.Как получить «HTTP_REFERER» с koa в nodejs?
0
A
ответ
4
Если ваша страница была переведена на другой сайт, к ней можно обратиться по номеру this.headers.referer
.
Если страница не была отослана на другую страницу (была загружена напрямую), то this.headers.referer
будет не определен.
Этот демонстрационный код:
'use strict'
const Koa = require('koa')
let app = new Koa()
app.use(function *() {
console.log(this.headers)
})
app.listen(8888)
Поддавшись это когда называют на другой странице:
{ 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' }
И это при загрузке непосредственно:
{ 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
, тогда у моего вопроса был ответ :) – Blacksonic
Смежные вопросы
- 1. Как получить «HTTP_REFERER» с NodeJS?
- 2. Как получить строку запроса в koa с помощью koa-bodyparser?
- 3. получить ответ запроса в Koa с koa-запросом в узле
- 4. Как получить readStream с thunk в koa?
- 5. nodejs pipe http response to koa res
- 6. Handlebars NodeJS/Koa Script/Src Reference
- 7. Получение koa для работы (веб-фреймворк nodejs)
- 8. Сочетание koa-маршрутизатора с koa-handlebar
- 9. Перенаправление с вложенными маршрутами в koa с помощью koa-router
- 10. Следует ли использовать опрос AWS SQS в приложении Nodejs + Koa?
- 11. Как сделать шаблон с Koa
- 12. Машинопись в nodejs/koa, безопасно ли устанавливать ES6?
- 13. Избегайте `этого` с koa
- 14. Как получить значение параметра из $ _SERVER ['HTTP_REFERER']?
- 15. Как получить HTTP_REFERER из Yahoo или Gmail
- 16. Сохранить HTTP_REFERER с mod_rewrite?
- 17. $ _SERVER ['HTTP_REFERER'] vs Request.ServerVariables («HTTP_REFERER»)
- 18. Сочетание koa-паспорта с koa-маршрутизатором (получение пользовательских данных)
- 19. Поддомен маршрутизации с Koa?
- 20. Сравнение http_referer с http_host
- 21. Socket.io с koa
- 22. Как вы обманываете HTTP_REFERER?
- 23. Как обрезать $ _SERVER [ 'HTTP_REFERER']
- 24. Как скрыть $ _SERVER ['HTTP_REFERER']
- 25. Получить идентификатор пользователя socket.io, паспорт, koa
- 26. Как получить доступ к результатам запроса db в Koa?
- 27. Как получить доступ к контенту koa в другой функции генератора?
- 28. Сохранение HTTP_REFERER в Джанго
- 29. KOA - зависимость для ошибки mysql
- 30. В чем разница между koa-body и koa-bodyparser?
Вы уверены, что _is_ в реферер ? – thomasd
как насчет 'this.request.headers.referrer || this.request.headers.referer'? – migg
попробовал это с 2 формами – Blacksonic