【问题标题】:Do I need Backend-for-Frontend if I am using a framework like Angular如果我使用像 Angular 这样的框架,我需要后端换前端吗
【发布时间】:2021-11-17 20:56:57
【问题描述】:

我正在为我的前端应用程序使用 Angular,我正在使用一个已经建立的后端服务来检索数据。我无法控制那个后端服务,它更像是一个仍在使用的遗留系统。

我还使用 Nest.js 实现了一个中间件后端,以确保应用程序是安全的,我不想在应用程序的前端公开数据或实现逻辑。但是我认为可能没有必要包含中间件后端服务,因为 Angular 是一个完善的框架,有没有办法通过使用 Angular 而不是 Nest.js 来实现相同级别的安全性?

我也是后端技术和应用程序安全主题的新手,如果您能提供必要信息的链接,我将不胜感激。

【问题讨论】:

    标签: angular security nestjs angular-services angular-fullstack


    【解决方案1】:

    要回答您的问题,您无法使用前端框架/库来保护您的后端代码。如果我使用邮递员获取数据怎么办?您以角度保护了您的 API,因为我没有使用 Angular,这会导致数据泄漏。如果你必须保护你的 API,你应该在你的后端技术中使用nest.js 或 express.js。安全总比后悔好!

    【讨论】:

      猜你喜欢
      • 2023-02-09
      • 2017-03-23
      • 2015-12-09
      • 2021-05-11
      • 2016-05-20
      • 1970-01-01
      • 2018-12-17
      • 1970-01-01
      • 2021-08-06
      相关资源
      最近更新 更多