如果你对服务器有角度调用,服务器端语言有什么用


这可能是

一个新问题,那是因为我是 Angular(特别是 2)和后端/服务器端的新手:

如果您可以使用angular使用服务对服务器端进行SQL/HTTP调用,那么服务器端语言和框架(如 asp.net,php等)有什么用?

我对服务器端脚本和编程知之甚少 - 到目前为止,我唯一学到的就是使用 asp.net 对"MS 访问"数据库进行 GET 和 SET 操作。这就是我困惑的根源吗?

提前感谢!

数据保护和安全。

所有客户端代码对用户都是可读的。因此,如果要对服务器进行SQL/HTTP调用,则还必须保存连接字符串,用户名,密码和查询客户端,进入您站点的任何人都可以读取这些内容。这将导致每个人都可以操纵您的数据和结构并运行恶意代码,而您无法控制它。

通过使用服务器端代码,您将能够首先检查用户尝试的内容,并在请求不符合要求时破坏代码,例如:未设置必填字段、请求未采用所需格式或用户尝试运行恶意代码/sql 注入。

希望这能回答你的问题。

最新更新