节点模块与客户端javascript

时间:2015-10-05 05:39:17

标签: javascript angularjs node.js api cors

背景:我正在开发一个Web应用程序,并且需要与没有JSONP / CORS支持的API进行通信,我的第一个虽然是设置一个带有php代码的服务器并对它进行ajax调用。

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

我如何(最简单的方式)使用/与我的客户端(角度/ html)应用程序这样的节点模块进行通信?我一直在谷歌搜索,但越来越困惑,我真的很感激这里的虚拟逐步描述。

3 个答案:

答案 0 :(得分:0)

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

https://scotch.io/tutorials/

http://learn.mean.io/

要创建简单的网络API,请尝试使用 http://expressjs.com/

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

答案 1 :(得分:0)

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

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

像A.T.说,scotch.io有一些相当不错的教程。

答案 2 :(得分:0)

由于您不熟悉node.js, Node.js框架即Express.js模块。 由于我在过去6个月使用它,我发现非常简单。

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