Articles of httpserver

node.js使HTTP服务器的请求和响应全局?

我刚刚开始使用node.js并运行http://nodebeginner.org/index.html 。 伟大的启动教程,但我真的想知道是否有可能使请求和响应'全球',所以任何模块加载当前传入的请求可以访问这些…而不是注入。 想法?

节点http-server用index.html响应任何请求

我已经在全球安装了http-server 。 我从本地端口8080 myDir启动它。在myDir我有index.html 。 如果我请求(从浏览器) http://localhost:8080/我得到index.html,这是好的。 如果我请求通过http://localhost:8080/anything我没有得到任何来自服务器的回应。 我想,相反,我的服务器总是以index.html响应任何http端口8080端口上的本地主机。 这可能吗。 提前致谢

在node:socket.io或net模块中创build客户端 – 服务器TCP连接

我是节点的新手,我想创build一个客户端和服务器之间使用node.js的TCP连接。 我已经有一个build立在节点上的HTTP服务器,它向客户端发送/从客户端发送/接收数据。 现在,我需要添加这个“连接”的概念。 我一直在阅读教程和论坛,我有点困惑。 如果我理解的很好,有两种方法可以创build这种连接: 将我现有的http服务器升级到socket.IO服务器 var app = require('http').createServer(handler); var io = require('socket.io').listen(app); function handler(req, res){ //code } app.listen(8080); 创build一个基于networking模块的单独的TCP服务器,然后build立这个TCP服务器和HTTP服务器之间的连接,就像这里所build议的那样在node.js中的TCP服务器和HTTP服务器之间创buildWebSockets var net = require('net'); net.createServer(function (socket) { socket.write('Hello World!\r\n'); socket.end(); }).listen(1337); 那么,我们什么时候需要创build两个单独的TCP和HTTP服务器,什么时候我们只需要一个服务器(将HTTP服务器升级到一个socket.IO)呢?

在node.js中的TCP服务器和HTTP服务器之间创buildWebSockets

我已经创build了一个使用Node.js侦听客户端连接的TCP服务器 。 我需要通过Websocket ( socket.io )在Node.js中再次将数据从TCP服务器传输到HTTP服务器 。 但是,我不知道如何创build这样的连接,使得TCP服务器能够通过Websocket将数据推送到HTTP服务器。 非常感谢。

节点HTTP服务器不工作在Ubuntu Linux上

我想在我的项目目录中运行一个简单的http服务器。 所有我需要的是GET请求支持,所以我可以GET HTML / CSS / JS /等。 为此,我想从npm使用http-server。 我使用npm install http-server -g安装它 现在我cd到我的项目文件夹,它有index.html文件,我打开terminal并运行http-server 但是当我打开我的浏览器在http://localhost:8080/index.html – 它不能连接到主机。 我错过了什么吗?

节点js听简单的HTTP服务器的EADDRINUSE错误

我有简单的节点js 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); 如果我跑 node basicserver.js 我明白了 node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: listen EADDRINUSE at errnoException (net.js:642:11) at Array.0 (net.js:743:26) at EventEmitter._tickCallback (node.js:192:40) 我已经看到这个post,但是这个post似乎是特定于TCP服务器而不是http服务器。 任何人都可以请帮忙。

节点js作为http服务器和主机angularJS SPA

我有一个应用程序写在angularJS和grunt构build。 有没有一种方法可以从节点js创build一个http服务器并将其托pipe在那里。 请分享任何代码片段或文件,这将有所帮助。 谢谢

用PM2永远运行NodeJs http-server

我的问题是关于与PM2结合运行HTTP服务器。 我面临的问题是: HTTP服务器需要input作为网站根目录的文件夹和运行网站的端口号。 即使使用-g选项安装了HTTP服务器,PM2也不能识别HTTP服务器命令。 所以我尝试了以下(注意应该传递参数到HTTP服务器脚本的双破折号: /node_modules/http-server/lib$ pm2 start http-server.js — /home/unixuser/websiteroot -p8686 但它不起作用。 我也试过: http-server /home/unixuser/websiteroot -p8686 哪个工作,但没有pm2的大力支持? 任何build议将是伟大的,谢谢!

带有SSL的npm http-server

我正在使用npm包“http-server”( https://www.npmjs.com/package/http-server )来build立一个简单的networking服务器,但我无法使用SSL。 我在package.json中的命令是 http-server -p 8000 -o -S 在我的根目录(现在)有一个cert.pem和key.pem。 “-o”选项将打开一个浏览器到默认页面,但页面是使用HTTP提供的,甚至不能通过HTTPS访问。 我没有得到任何错误或警告。 我也尝试添加“-C”和“-K”选项,但没有运气。 这个包有没有成功?