【问题标题】:Node module with client side javascript带有客户端 javascript 的节点模块
【发布时间】:2016-01-01 17:10:10
【问题描述】:

背景:我正在开发一个 Web 应用程序,需要与不支持 JSONP/CORS 的 API 进行通信,我的第一个想法是使用 php 代码设置服务器并对其进行 ajax 调用。

现在我找到了this 节点模块,它看起来真的很容易使用并且具有我需要的功能。问题是我在使用 node.js 方面的经验为零,我唯一知道的是它是服务器端 javascript。

我如何(最简单的方法)通过我的客户端(angular/html)应用程序使用/通信这样的节点模块?我一直在谷歌上搜索,但越来越困惑,我真的很感激这里有一个虚拟的分步描述。

【问题讨论】:

    标签: javascript node.js angularjs api


    【解决方案1】:

    由于您是 node.js 的新手, Node.js 框架,即 Express.js 模块。 自从我使用它过去 6 个月以来,我发现它非常简单。

    Express.js 基于 MVC 架构,因此最适合客户端-服务器应用程序。

    【讨论】:

      【解决方案2】:

      我建议使用您提到的模块制作一个 Node 应用程序。然后,您可以通过 express 与 Node 应用程序通信。 http://expressjs.com/

      如果您了解 Angular,则可以使用 $http 提供程序将 http 请求(post、get 等)发送到您使用 express 创建的 url 端点。不要忘记在节点应用程序中设置标头以允许来自 Angular 应用程序的 CORS。

      像 A.T.说,scotch.io 专门为此提供了一些非常好的教程。

      【讨论】:

        【解决方案3】:

        网上有各种各样的教程, 其中一些是:

        https://scotch.io/tutorials/

        http://learn.mean.io/

        要创建简单的 Web api,请尝试使用 http://expressjs.com/

        您也可以查看http://yeoman.io/,它可以让您立即开始使用漂亮的样板,但首先我希望您应该设置一个平均堆栈应用程序。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-10-08
          • 1970-01-01
          • 2017-06-26
          • 2018-04-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-25
          相关资源
          最近更新 更多