快递获取请求

时间:2017-07-05 13:39:23

标签: angular express

我正在创建一个角度为4,express和mongo的网站。这是我的第一个网站,我不确定如何使用获取请求。我知道它们用于从服务器请求数据。所以我用它们来做我对数据库的请求。问题是如果用户在localhost:3000/games/1上,如果他刷新页面他没有收到该网站。相反,他只收到数据库中的信息。我该如何解决?任何帮助都会被贬低。

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

上面是我的问题的一个例子,如果我在游戏/:id和我刷新我只得到数据库信息而不是网页

1 个答案:

答案 0 :(得分:0)

始终保持API和视图的网址不同,例如,如果用户访问example.com/games/1以查看网页而不是API以获取数据不应该相同,请保留example.com/api/games/1之类的内容解决这个问题。