当前位置: 首页 > 知识库问答 >
问题:

如何从spring到angular获取动态url

柳俊彦
2023-03-14

我的后端是spring boot,前端是Angular 7。我希望spring boot本地服务器地址在路由时动态地以角度显示。所以,如果Spring boot server中的端口地址发生了更改,它也应该反映在Angular?知道怎么做吗。

我试着用窗户。地方但它反映的是Angular的服务器地址(即localhost//4200),而不是(localhost//8080)。

_url ='http://localhost:8080/home/delete/';
_updateurl ='http://localhost:8080/home/delete/';

相反,它应该表现得像

url=SpringBoot“主页/删除”

共有2个答案

艾宁
2023-03-14

所以大家我找到了解决问题的办法。到目前为止,我还没有找到一种方法可以让angular扫描后端端口的更改并相应地进行更改,但我们可以做的是使用环境。从角度来看,基本上我们只需要

export const environment = {  
 Url: 'http://localhost:8080',
debugMode: false
};

在需要的地方,只需导入环境并添加控制台。日志(environment.Url'abc')

它会起作用的。

潘坚白
2023-03-14

你应该使用角度激活路线。它将返回角度应用程序所在的相对url。它不会考虑您在何处部署此应用。

您可以观察您当前的网址:

js prettyprint-override">this.activatedRoute.url.subscribe(url => {
    // Do something with your current url when it changes
});

或者直接获取url的即时快照:

const snapShot = this.activatedRoute.snapshot;
 类似资料:
  • 问题内容: 我有一个jQuery函数,单击div元素即可获取该元素的预定义ID值。我想做的是加载父元素的子元素,因此我计划使用jQuery动态构建一些html。我不知道该怎么做,就是调用控制器(ASP.NET MVC 3),然后让控制器将集合返回给客户端。 我知道如何将JSON对象从jQuery发送到控制器,但反之则不行。 提前致谢! 问题答案: 这是有关如何将数据从Controller发送到js

  • 我有一个neo4j数据库,其中存储了一些带有索引“航点”的点,我想在传递一些点后动态获取一些点。为此,我创建了占位符{name1}, 但是使用动态参数调用getWayPointByName时

  • 问题内容: Selenium RC中是否有办法从xpath获取ID? 如果我有xpath 我想获取与xpath相关的所有节点的ID 问题答案: 您可以通过运行javascript使用以下命令获得该代码: 当然,这取决于源语言,但这将是这样的(在perl中,未经测试): 我一直认为应该有一个更直接的方法来执行此操作,但是我还没有找到它! *根据注释进行 *编辑 ,for循环计数应从1开始并包含,而且

  • 我正在开发一个条形码阅读器应用程序,我想在读取条形码时显示产品图像,所以我用产品条形码编号重命名了照片,并将其放入drawables文件夹。照片名称适用于ex 1234567,请尝试使用条形码编号检索。但我在条形码上出错了。我该怎么做?

  • 单条 GET /feeds/:feed Response Status: 201 OK { "id": 13, "created_at": "2017-06-21 01:54:52", "updated_at": "2017-06-21 01:54:52", "deleted_at": null, "user_id": 1, // 发布动态的用户 "feed_conte

  • index.js Button.js 我的问题是“如何从Button.js到index.js获取标志值”?(儿童对父母)。