我正在创建一个角度为4,express和mongo的网站。这是我的第一个网站,我不确定如何使用获取请求。我知道它们用于从服务器请求数据。所以我用它们来做我对数据库的请求。问题是如果用户在localhost:3000/games/1
上,如果他刷新页面他没有收到该网站。相反,他只收到数据库中的信息。我该如何解决?任何帮助都会被贬低。
this.Router
.get("/games/:id", (req, res) => this.controller.getAll(req, res))
.get("/*", this.controller.getSite);
上面是我的问题的一个例子,如果我在游戏/:id和我刷新我只得到数据库信息而不是网页
答案 0 :(得分:0)
始终保持API和视图的网址不同,例如,如果用户访问example.com/games/1
以查看网页而不是API以获取数据不应该相同,请保留example.com/api/games/1
之类的内容解决这个问题。