NodeJ的后端代码结构
NodeJs back end code structure
我对web应用程序很陌生,决定创建一个托管在Heroku上的单页web应用程序。
我对这个网络应用程序的理解如下:
- 客户端(AngularJs)有输入文本框,按下按钮后请求服务器端端点
- 服务器(NodeJs)使用客户端的数据调用外部API(例如imgur API)并返回json
- 服务器处理json并用信息响应客户端
- 客户端使用服务器响应来呈现用户界面
主要关注点
-
外部API调用的最佳实践:我是否应该有一个API包装类,允许我调用返回特定外部API调用的自定义方法?
-
我应该如何处理http错误响应?:我知道NodeJs本质上是异步的,所有http调用也是异步完成的。如果有多个响应,错误或成功,我如何在不执行自定义的".error()"和的情况下处理所有响应。每个调用的"success()"方法?
此外
我似乎找不到一个像我描述的那样简单的NodeJ后端的好参考资料。如果有,请告诉我。
我建议看这篇关于创建单页平均应用程序的Scotch.io文章:
设置单页MEAN应用程序入门套件
相关文章:
- 如何解析结构不良的 html 代码
- JQuery代码语法问题?(“不允许内联控制结构”)
- TypeScript代码类似于揭示模块模式结构
- NodeJ的后端代码结构
- 类代码结构,使用非立即执行的模块模式变体
- DurandalJS中的文件和代码结构
- 为什么将代码迁移到类结构会破坏代码
- Jquery Mobile.离线应用的标记和代码结构
- 包装库的各个部分的代码结构是什么,它的用途是什么
- 使用 JS-ctypes 将结构化数据传递给本机代码
- JS:在一行代码中初始化并推送到多维数组?创建树结构
- 对Javascript层次结构行为感到困惑(给出示例代码)
- 具有等效代码的不同 DOM 结构
- 我想制作一个结构良好的代码.但我不能
- 理解并更正Javascript代码的结构
- 结构化功能.可以't在现有代码中添加if语句
- 我有反应标签代码工作完美,但我需要改变html结构
- 套接字.IO代码结构:在哪里放置方法
- 我如何修改我的JS代码与我的新URL结构的工作
- 返回或结构代码,以便ajax调用的数据可以在动态填充的列表中使用