M.E.R.N堆栈,仅限制服务器对我的应用程序的响应

时间:2019-12-24 12:42:15

标签: node.js reactjs api express

最近我正在尝试学习M.E.R.N堆栈,因此我创建了一个应用程序。

有关我的申请的信息:

  • 在主页上,我将从后端获取数据(文章),并将其输出到主页上,以便任何人(包括未登录的用户)都可以读取它。

  • 要创建,更新和删除用户必须首先登录的数据(文章)。

所以我的问题是,在任何人都可以阅读我输出的文章(包括未登录的用户)的主页上,我用它来从后端(express,mongodb)中获取文章的api url,可以随机吸引用户/访客, 放入他们的应用程序并获取数据?

如果可以的话,有什么办法可以设置它,以便只有我的应用程序才能发出请求,而服务器仅将数据响应给我的应用程序。

const apiUrl = "http://www.example.com/articles"; <----- Can anyone just use this api url in their application?
fetch(apiUrl)
.then(res=>res.json())
.then(data => {
  console.log(data);
});

谢谢

0 个答案:

没有答案