作为开发人员在制作 Web 应用程序时应该处理的事情
作为开发人员在创建应用程序时,如果应用程序出现任何问题,您不知道将来会发生什么。
在获得了作为全栈开发人员的一些行业经验后,我注意到在部署 Web 应用程序后出现了一些问题。
在前端和后端制作或部署网络应用程序之前我应该知道的
让我们看看我从一些高级开发人员那里发现或学到的一些观点。
错误处理
在创建应用程序时,错误处理是您应该处理并且必须知道的一件事,尤其是在服务器端或后端
你永远不知道应用程序的未来会发生什么,所以你应该始终在所有 API 或调用 API 的前端应用程序中使用 try to catch 块。
如何使用try catch
try { //your api or anything } catch(err) { //it will throw an error console.log("error",err) }
服务器应用程序中的记录器
有时你的应用程序会出错或者服务器会宕机。如果发生任何错误,您的服务器应创建日志这将显示错误发生的时间、日期和时间,以及发生的错误。
例子 :
您的服务器发生错误
服务器会报错
logger 将捕获错误并创建当天的文件
对于节点 js,您可以使用 npm 包
验证
在前端应用程序中,您必须验证输入或必填字段。
例如,用户需要在输入框中添加手机号码,但他添加的是 abcdef 而不是 12245555。
此外,数字长度必须至少为十个数字。
如果他不符合上述条件,您应该显示警告消息或红色消息,请添加有效的手机号码。
您可以将此类型的验证应用于其他输入,例如电子邮件。
一些技巧
您可以使用正则表达式验证器脚本或任何包,如 formik 或其他包。
但是...
请注意,您还必须在服务器端验证数据
默认图片
例如,您正在使用 Web 应用程序并显示来自 API 的图像。
用户的网络不通,或者网络出现问题,或者API不可用。
用户将在前端应用程序中获得类似此视图的内容。
如何解决这个问题
通常,我们创建一个这样的 img 标签来显示图像。
zoz100027
通过使用 javascript 或 onerror
<img id="currentPhoto" src="SomeImage.jpg" onerror="this.onerror=null; this.src='Default.jpg'" alt="" width="100" height="120">
而已。有很多事情要做感谢您阅读我的帖子这是我的第一篇帖子,希望您喜欢它。
更多推荐
所有评论(0)