Angular 快速获取请求

Angular 快速获取请求,angular,express,Angular,Express,我正在用angular 4、express和mongo制作一个站点。这是我的第一个站点,我不确定如何使用get请求。我知道它们用于从服务器请求数据。所以我用它们来请求数据库。问题是,如果用户在localhost:3000/games/1上,如果他刷新页面,他不会收到站点。相反,他只接收来自数据库的信息。我该如何解决这个问题?任何帮助都会得到报答 this.Router .get("/games/:id", (req, res) => this.controller.getAll(req

我正在用angular 4、express和mongo制作一个站点。这是我的第一个站点,我不确定如何使用get请求。我知道它们用于从服务器请求数据。所以我用它们来请求数据库。问题是,如果用户在
localhost:3000/games/1
上,如果他刷新页面,他不会收到站点。相反,他只接收来自数据库的信息。我该如何解决这个问题?任何帮助都会得到报答

this.Router
  .get("/games/:id", (req, res) => this.controller.getAll(req, res))
  .get("/*", this.controller.getSite);

以上是我的问题的一个例子,如果我在games/:id和刷新,我只获取db信息,而不是网页

始终保持API的URL和视图不同,例如,如果用户访问
example.com/games/1
查看网页,则获取数据的API不应相同,保持它类似于
example.com/api/games/1
,这样可以解决这个问题。

到目前为止你做了什么?@Akshay我添加了一小段代码来更好地演示我的意思。以及我是如何走这些路线的。