NodeJ的后端代码结构

NodeJs back end code structure

本文关键字:结构 代码 后端 NodeJ      更新时间:2024-05-05

我对web应用程序很陌生,决定创建一个托管在Heroku上的单页web应用程序。

我对这个网络应用程序的理解如下:

  • 客户端(AngularJs)有输入文本框,按下按钮后请求服务器端端点
  • 服务器(NodeJs)使用客户端的数据调用外部API(例如imgur API)并返回json
  • 服务器处理json并用信息响应客户端
  • 客户端使用服务器响应来呈现用户界面

主要关注点

  • 外部API调用的最佳实践:我是否应该有一个API包装类,允许我调用返回特定外部API调用的自定义方法?

  • 我应该如何处理http错误响应?:我知道NodeJs本质上是异步的,所有http调用也是异步完成的。如果有多个响应,错误或成功,我如何在不执行自定义的".error()"和的情况下处理所有响应。每个调用的"success()"方法?

此外

我似乎找不到一个像我描述的那样简单的NodeJ后端的好参考资料。如果有,请告诉我。

我建议看这篇关于创建单页平均应用程序的Scotch.io文章:

设置单页MEAN应用程序入门套件