nodejs-在服务器端获取客户端URL(DNS名称)
我想在服务器端 在验证过程后继续(重定向): 在我的脚本中:
...
server.register({
register: require('./libs/hapi-passport-saml'),
options: {
callbackUrl: /* I want to put client url her */,
issuer: ....,
...
}
}
...
谢谢
I want to get client url, on server side to continue (redirect) after authication process :
Inside my script :
...
server.register({
register: require('./libs/hapi-passport-saml'),
options: {
callbackUrl: /* I want to put client url her */,
issuer: ....,
...
}
}
...
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以这样做:
首先需要在最上方的URL包:
然后,您可以在函数中具有客户端URL:
You can do it like this:
First require url package on top:
Then you can have client url in function:
您可以使用
req.hostname
和req.originalurl
属性获得完整的URL。在HAPI框架中,您可以使用
server.app.url = request.info.hostname+request.path
,现在您可以使用server.app.url
到处你想要you can get full url using
req.hostname
andreq.originalUrl
properties.in the Hapi framework, you can use
server.app.url=request.info.hostname+request.path
and now you are able to useserver.app.url
everywhere you want