相关疑难解决方法(0)

如何在Angular(类型脚本)中从浏览器获取客户端IP地址

嘿,如果您能提供一个示例,其中类型脚本类可以获取客户端ip地址和客户端使用的浏览器并在变量中设置这些值,我将不胜感激。

我想在类型脚本中而不是在Java脚本中做到这一点,如果没有,如何使用类型脚本做到这一点

-例如,我可以1)在将表单提交到后端的数据库时设置这些变量2)i例如可以为用户显示他正在使用的浏览器的任何帮助,谢谢

html user-agent angularjs typescript

6
推荐指数
2
解决办法
3万
查看次数

获取angular2 component.ts上的本地IP

我在覆盆子PI中有一个Web应用程序和一个API.Web应用程序使用HTTP GET请求来显示其内容

现在,在web应用程序component.ts中:

export class AppComponent implements OnInit {

    results = {};

    constructor(private http: HttpClient) {}
    ngOnInit(): void {

        var url = 'http://localhost:8000/api/';
        var endpoint = 'test/';

        this.http.get(url + endpoint).subscribe(data => {
          this.results = data['test'];
        })
    }
}
Run Code Online (Sandbox Code Playgroud)

当我在覆盆子INSIDE上打开Web应用程序时,这种方法有效.但是,当使用raspberry的IP和应用程序正在运行的端口从其他设备打开Web应用程序时,我无法从API获取数据.

我认为这是因为'localhost',并且一旦这个锉刀不能用STATIC IP设置我想要检索它的本地IP,做类似的东西:

    ngOnInit(): void {

        var ip = <some code <-- HELP>
        var url = 'http://' + ip + ':8000/api/';
        var endpoint = 'test/';

        this.http.get(url + endpoint).subscribe(data => {
          this.results = data['test'];
        })
    }
Run Code Online (Sandbox Code Playgroud)

我已经测试过,如果我手动将IP放在代码中,虽然它只是用于测试,但我不想手动输入.

ip web angular

4
推荐指数
1
解决办法
9149
查看次数

标签 统计

angular ×1

angularjs ×1

html ×1

ip ×1

typescript ×1

user-agent ×1

web ×1