【问题标题】:NodeJs back end code structureNodeJs 后端代码结构
【发布时间】:2016-09-24 19:28:56
【问题描述】:

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

我对这个网页应用的理解如下:

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

主要问题

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

  • 我应该如何处理 http 错误响应?: 我知道 NodeJs 本质上是异步的,所有 http 调用也是异步完成的。如果有多个响应、错误或成功,我该如何处理它们而不为每个调用执行一组自定义的“.error()”和 .“success()”方法?

此外

对于像我描述的那样简单的 NodeJs 后端,我似乎找不到好的参考资料。有的话请指点。

【问题讨论】:

    标签: javascript angularjs node.js heroku


    【解决方案1】:

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

    Setting Up a Single Page MEAN Application Starter Kit

    【讨论】:

    • 谢谢!这将有助于理解整体结构
    猜你喜欢
    • 2021-03-08
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    • 2019-11-22
    • 1970-01-01
    • 1970-01-01
    • 2012-11-18
    • 2021-01-05
    相关资源
    最近更新 更多