我的Angular应用程序被一个认证的web代理调用,它基本上确保用户已经在SSO上注册了。Web代理用我想读取的标题,去调用我的应用程序。有办法用Angular 5来做吗?
有了ROR,它可以做一些类似的事情
email_address: request.env['HTTP_X_EMAIL'],
first_name: request.env['HTTP_X_FIRSTNAME'],
last_name: request.env['HTTP_X_LASTNAME']
我想读取/访问由web代理传递的标题。只是为了表明Angular应用程序没有调用Web代理。Web代理调用Angular应用程序。
发布于 2018-08-08 09:12:42
Angular-cli使用webpack,并且webpack支持代理。首先,你需要代理配置文件。
proxy.conf.json
{
"/api": {
"target": "http://domain-name.com:8888",
"secure": false,
"logLevel": "debug"
}
}
所有请求,以/api开头,Angular-cli转发到http://domain-name.com:8888/。
然后你必须为项目服务
使用代理运行angular
ng serve --proxy-config ./proxy.conf.server.json
https://stackoverflow.com/questions/-100005933
复制相似问题