背景:我正在开发一个Web应用程序,并且需要与没有JSONP / CORS支持的API进行通信,我的第一个虽然是设置一个带有php代码的服务器并对它进行ajax调用。
现在我找到了this节点模块,它看起来很容易使用,并且具有我需要的功能。问题是我没有使用node.js的经验,我唯一知道的是它是服务器端的javascript。
我如何(最简单的方式)使用/与我的客户端(角度/ html)应用程序这样的节点模块进行通信?我一直在谷歌搜索,但越来越困惑,我真的很感激这里的虚拟逐步描述。
答案 0 :(得分:0)
网上有各种教程, 其中一些是:
要创建简单的网络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架构,因此最适合客户端 - 服务器应用程序。