Tag: 后端

deviseJavascript前端< – > C ++后端通信

在我最近的将来,我将不得不使用C ++后端和Web前端(需求)。 目前,我对此不甚了解。 我认为Frontend会触发数据传输,而不是后端 – 所以不需要Comet类的东西。 由于在这个领域可能经验不足,我真的很感谢你对我所做的devise决定的评论。 首先,我不喜欢从C ++生成HTML的选项。 所以,C ++后端必须与Javascript前端进行通信。 我在这里看到的最简单的选项是Ajax。 我认为应该没问题,到目前为止。 用C ++后端通过Ajax进行连接意味着后端应该能够处理HTTP。 将后端分离出来可以提供来自HTTP处理function的实际数据。 在这里,我看到了Node.js的地方。 我对它有了一个概述,这是我所有怀疑所在的地方。 在Node.js上有一个HTTP处理服务器,它将“数据后端”作为一个Node.js模块? 我认为,应该没问题 – 但是我不确定我是否真的需要所有这些不同步,所以我可能会有一些简单的选项我不知道? 你将如何做这样的系统? 提前致谢。

关注用NodeJS UI服务器分离前端和后端

在过去的几个月中,我们在工作中一直在寻找解决以下问题的方法:前端开发人员无法在没有后端开发人员的帮助下轻松修改网站的外观。 我们作为一个团队的文化主要基于Symfony 2和Ruby on Rails等全栈框架。 我们使用模板引擎,但模板主要是由后端开发人员根据devise师的标记写的。 我们正在考虑的步骤是将这个单一的体系结构作为“UI服务器”分离成一个后端rest API和一个NodeJS服务器。 NodeJS服务器将处理客户端请求,使用后端API并返回呈现的模板。 通过明确指定所提供的API和JSON,前端和后端开发人员可以在较less的问题的情况下并行工作。 更多信息: http : //www.nczonline.net/blog/2013/10/07/node-js-and-the-new-web-front-end/ 事情是,我们坚信这种分离是build筑POV的一件好事,但是我们担心这些缺点。 我们怀疑这会让事情变得更加困难。 团队中没有一个人从来没有从事过这种架构,所以任何暗示或经验都是非常有价值的。 这值得么? 什么时候? 为什么?

“请求”和“回应”从哪里来,我怎么知道的?

我已经决定学习节点,所以我遵循,首先, 节点初学者书 。 正如我猜想其他很多资源,有“简单的HTTP服务器”,第一步,像这样: var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(); }).listen(8888); 据我了解,当有人,在这种情况下,我虽然localhost:8888 ,发出一个请求,一个事件被触发,并传递给http.createServer的匿名函数被激发。 我把这些文档放到了我发现有用的http.createserver的文档中: http.createServer([requestListener]) 返回一个新的Web服务器对象。 requestListener是一个自动添加到“请求”事件的函数。 (来自node.js站点) 我无法find或弄清楚这是如何触发函数得到它的parameter passing,以及如何find它。 所以…我怎么知道这些参数来自哪里,他们提供什么方法​​等等? 提前致谢!

如何知道服务器是否在运行Node.js?

我想知道如何w3techs知道什么时候给定的服务器使用Node.js。 http://w3techs.com/technologies/details/ws-nodejs/all/all 我猜他们看一些特定的http头。 例如: X-Powered-By:Express 但不是每个节点模块都会生成这样的头文 你知道stream行的节点模块生成的其他方式或相似的指纹吗?

如果将后端和前端项目分开,如何部署?

我正在开发一个小团队的Web应用程序,经过研究和研究,我们发现分离后端和前端项目是一个很好的做法。 所以我们将开发后端作为REST API与hapijs和mysql数据库,前端使用angularjs。 但在生产环境中,他们必须在同一台服务器上,对不对? 我们如何将它们部署到相同的服务器,如果他们在不同的存储库? 我们是一个相当新的团队,开始我们在networking开发的冒险,所以我们正在学习很多东西,以使事情正确。 我们的技术堆栈将是: Web服务器的Hapijs 续集为orm 聊天function的socket.io 摩卡unit testing 前端的angularjs 我们将使用Microsoft Azure来托pipe我们的Web应用程序。 感谢您的答案和帮助。

如何部署分离的前端和后端?

我正在开发一个新的项目与反应/快递作为前端和回环作为后端api。 我在不同的端口在我的开发环境中将它们分开。 我应该如何在生产中部署它们? 1)在同一台服务器上托pipe – 用不同的子域分隔后端? 2)托pipe在2个不同的服务器上 – 似乎不可能使用相同的域名

身份validation(Passport)足够安全与Node js后端服务器?

使用Facebook身份validation的PassportJS足够用于带有Node JS的iOS后端吗? 我也有toobusy包,当事情变得很忙的时候,也会拒绝请求(我猜这对DDOS来说是好事)。 我正在考虑使用nginx作为我的Node.JS服务器的反向代理。 什么是更多可以扩展的安全措施? 一些build议和提示? 任何与安全相关的问题,我应该关注PassportJS的身份validation会话无法处理?