如果您对服务器进行了角度调用,那么服务器端语言的用途是什么

时间:2017-01-17 09:37:02

标签: angular server-side

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

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

我对服务器端脚本和编程知之甚少 - 到目前为止,我所了解到的仅仅是关于MS访问' MS访问的GET和SET操作。使用asp.net的数据库。这是我困惑的根源吗?

提前感谢!

1 个答案:

答案 0 :(得分:1)

数据保护和安全。

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

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

希望这能回答你的问题。