Tag: 客户端

node.js:从服务器发送数据到html浏览器

我知道如何使用POST方法将数据从浏览器发送到服务器。 但我不知道如何将数据从服务器发送到HTML页面。 如何通过从Node.js服务器发送新值来修改html页面上的java脚本variables。

将数据从node.js发回客户端?

我发送一个POST请求到客户端的node.js。在请求的处理程序中,我正在用数据发出一个http Post Request(在node.js中),这会给我一个json数据作为响应,然后依次使用这些数据我正在做另一个HTTP POST请求(在node.js),这给了我一组数据作为响应。 现在我想把这个响应数据返回给处理函数,这样,作为响应接收到的数据集可以发送回客户端。我可以如何实现这一点。 server.route({ path:"/test", method:"POST", handler:function(request,reply){ var load=request.payload; UserAuth(load); return reply({status:"Ok"}); } }); function UserAuth(newdata){ request({ har:{ url:"URL", method:"POST", headers:[ { name:'content-Type', value:"application/x-www-form-urlencoded;charset=utf-8" } ], postData:{ mimeType: 'application/x-www-form-urlencoded', params:[ { name:"username", value:UserDetails["username"] }, { name:"password", value:UserDetails["password"] }, { name:"output_mode", value:UserDetails["output_mode"] } ] } } },function(error,response,body){ var obj = JSON.parse(body); if(obj.sessionKey != null […]

如何在Node.js中pipe理多个networking客户端

对于我的家庭自动化系统,我想创build一个可以使用net.connect()连接到多个服务器的NodeJS服务。 我不知道如何pipe理这个projet,现在我可以连接到一个服务器(发送和接收数据),那部分工作正常。 每个客户将有一个ID和名称作为属性。 我想我需要一个networking客户端的数组,但我找不到一个很好的教程来得到这个工作。

在不同的机器上运行客户端和服务器

我有client.js和server.js已经被设置和完美的工作。 现在唯一的问题是,我需要在一台机器上运行客户机,在另一台机器上运行服务器。 但是,通过使用以太网电缆连接,只能运行server.js 。 即使两端都能ping通对方的IP地址,客户端也无法连接。 任何解决scheme,我可以看看? 非常感激! 请注意,这将在虚拟盒ubuntu上运行。 例如,PC 1将在virtualbox ubuntu上运行server.js ,PC 2将在虚拟机ubuntu上运行client.js 。 但是,在运行server.js , client.js不会启动/加载。

任何人都可以连接tp我的节点js服务器与socket.io?

我几天前开始使用node.js和socket.io,并且对安全性有疑问。 比方说,我有一个公共服务器(没有SSL),我在那里运行一个node.js服务器端应用程序,它监听端口,例如3000。 我还创build了一个客户端 – 连接到服务器的桌面应用程序。 而我的问题是:谁知道IP和端口在哪里运行服务器端应用程序连接到它与自己的程序客户端?

主干,js和node.js呈现和路由

嘿家伙很好,即时通讯新手骨干和节点,即时尝试制作自己的networking应用程序,即时通讯使用节点快递。 所以我在cmd中完成了“myappname”这个命令,并且得到了一个漂亮的应用程序结构。 添加主干jQuery等,现在就我所知,我可以使用快递路线就像: app.get("location" , require('./routes').index); 然后在我的路线/索引 我有这个中间件: exports.index = function(req, res){ res.render('index', { name: you }); }; 即时通讯也使用手柄,我的文件index.html看起来像这样: <div> {{name}} <div> 直到这里一切都清楚了 – 当客户端需要“/”页面时,他得到了index.html页面,该页面使用handlebars呈现并将一个对象传递给index.html输出 <div>you</div> 我的问题是骨干进来的时候! 作为路线的骨干也渲染也.. 所以我应该在哪里呈现和路由我的应用程序? 使用服务器上的节点? 或在客户端使用骨干网? 如果我不在骨干上呈现我的应用程序,我仍然可以使用主干进行更新我的模型? 当使用节点时,我如何使用主干进行渲染? 即时通讯如此混乱! 我知道节点它在服务器端和配偶照顾路由GET / POST / UPDATE等要求也与数据库等这样的,而骨干只是照顾客户端和来回发送数据。 我读过Addy Osmani的“开发Backbone应用程序”,他展示了一个使用骨干和节点的REST风格的Web应用程序,但没有足够深入,他没有在服务器上渲染,也没有路由多个页面,他只是显示一个简单的get / post / update / delete requsets。

制作node.jsnetworking客户端

在为node.js内置networking模块创build客户端的所有示例中,我没有看到他们如何在客户端上运行networking,而无需下载它? 当然,如果我的客户端代码是这样开始的: var net = require('net'); var client = net.connect({port: 8124},function(){ console.log('client connected'); client.write('world!\r\n'); }); 那么首先我必须写: <script src="some strange node path to net ??"></script> 我对么? 我该怎么做呢? btw:node.js安装在我的服务器上的根目录不是本地的

我可以使用只有JavaScript的客户端/服务器任务pipe理器?

我目前的项目是为一家大公司build立一个开源的基于Web的KBTM(知识库任务pipe理器)。 这家公司有一个活动目录数据库,里面有所有员工的用户名和密码。 我的任务pipe理器必须连接到这个数据库,因为用户必须使用他的凭据login才能使用我的应用程序。 根据用户在公司内的等级,应用程序将具有或多或less的特征。 我可以只使用JavaScript来制作这个KBTM吗? 我听说在服务器端使用JavaScrip的Node.js。 这是可行的吗? 还是有更好的方式做到这是开源的? 非常感谢你的帮助。

Socket.io客户端请求源URL

在客户端,在浏览器中,我有这样的代码: this.socket.on('initial', function(data) { console.log(data); }); 在服务器上我有: socket.sockets.on('connection', function(client){ console.log('client connected'); }); 我的问题是:如何检测请求来自哪里的URL? 例如,如果第一个闭包在“/ posts / view / 1”上运行,我希望能够在第二个闭包内部检测到它。

我应该使用node.js为我的单页面应用程序?

我已经构build了一个Backbone.js应用程序,完成所有的重大工作,如模板,翻译和数据加载,客户端。 (该应用程序基本上是教育资料的框架 – video和交互式可视化 – 至今还没有包含任何重要的实时function 。) 不过,我正在思考,如果我最好使用node.js的一些function…? SEO JSDOM或其​​他node.js库是否足够成熟,可以将呈现的模板提供给客户端? 桌面 在不久的将来,是否可以通过本地运行的node.js来分发.exe / .app文件? 我应该看哪个框架? 翻译/ i18n 使用node.js查找翻译并为翻译人员构build翻译仪表板是否是一个好主意? 数据库 我也应该使用node.js查询我的数据库(可能SQLite,因为我想在本地镜像)用户和其他数据或坚持与PHP / Ruby的后端? 总而言之,如果我坚持原来的客户端方法,我会失去什么? 我的JavaScript框架可以从早期的包含node.js的教育材料中获益吗?