Articles of webserver

closuresterminal后的Web服务器

我有一个Linux服务器(Ubuntu的),并安装node.js。 我的脚本:webserver.js: var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(80); console.log('Server is running'); 我用putty连接到服务器,启动服务器脚本:node webserver.js 有用。 但是,如果我closuresterminal,networking服务器终止。 我该如何解决这个问题?

端口转发不能设置本地Web服务器

我刚刚使用节点服务器创build了一个简单的Web服务器,运行良好。 我可以通过访问http://127.0.0.1:1337从同一台PC访问它。 现在我想从我的WAN IP访问该Web服务器。 我得到了我使用110.36.xxx.xxx并得到像110.36.xxx.xxx 。 当我尝试http://110.36.xxx.xxx:1337 ,我得到: Firefox can't establish a connection to the server at 110.36.xxx.xxx:1337. 以下是我在路由器中创build端口转发的屏幕截图: 这里有什么问题?

使用nodejs webserver在dynamic创build的html页面中执行javascript文件

我想用一个node.js webserver在一个dynamic创build的html页面的头部执行javascript文件。 不知道如何,但一定是可能的。 var http = require('http'); var url = require('url'); function processRequest(request, response) { "use strict"; var pathname = url.parse(request.url).pathname; console.log('Requested ' + pathname); response.writeHead(1000, { 'Content-Type': 'text/html' }); response.write('<!DOCTYPE html><html ><head>'); response.write('<meta charset="utf-8">'); response.write('<title>' + 'Yay Node!' + '</title>'); response.write('<link rel=stylesheet href=../styles/styles.css rel=stylesheet />'); response.write('<script src=script.js type=text/javascript></script>'); response.write('</head><body>'); response.write('<h1><tt>' + 'jan' + '</tt></h1>'); […]

由他人访问我的node.js?

我已经成功地启动了我的node.js服务器,并可以通过http://localhost:3000访问它 我如何让其他人看到我的开发服务器? 我没有外部IP。

包NodeWebkit和Web服务器

我的应用程序已准备好发布,我决定使用NodeWebkit。 现在,问题是我的应用程序加载本地文件,我需要一个Web服务器。 如何将NodeWebkit和一些Web服务器一起打包? 如果不能将networking服务器添加到NodeWebkit,我怎样才能加载我的文件(图像,脚本,CSS)到HTML? 谢谢! 🙂 setTimeout(function() { var http = require("http"), url = require("url"), path = require("path"), fs = require("fs"), port = process.argv[2] || 8888; var server = http.createServer(function(request, response) { var uri = url.parse(request.url).pathname , filename = path.join(process.cwd(), uri); fs.exists(filename, function(exists) { if(!exists) { response.writeHead(404, {"Content-Type": "text/plain"}); response.write("404 Not Found\n"); response.end(); return; } […]

NodeJS服务器端应用程序部署的协调

我正在用Angular写一个nodejs应用程序作为我的前端。 为此我有Git作为我的代码pipe理服务器。 对于客户来说,我正在进行缩小,并准备好生产。 但是我不确定,如何准备服务器端文件进行生产。 我们是否需要将所有Git文件夹复制到生产服务器? 让我知道部署nodejs服务器应用程序的最佳方法。

回应没有结束

我正在为我们的用户,集群,(单一)节点pipe理等项目创build一个前端应用程序。 我决定创build使用HTML和JavaScript的前端,以及用于服务器端function的NodeJS。 我创build了Web服务器,可以处理既定的路线和文件; 我决定把操作分成function。 从我所收集的关于JavaScript的参数中,如果参数不是对象,则通过值调用参数,如果它们是对象,则参考参考? 如果是这样,为什么我不能从外部函数结束()我的请求? 如果可以的话,我该怎么办呢? 谢谢! 代码如下,供参考。 // Define server functionality if (request.method === "GET") { // All GET functions/routes go here if (routes[request.url]) { // Route was found! // Execute handler function routes[request.url](request, response); } else { // No such route found in the hashtable // Check if it's a file var […]

Node.js在端口3000本地,不指定端口

我有一个node.js应用程序的本地实例,并设置我的主机文件给一个域名。 我希望能够使用我拥有的通配符证书。 但是,这不起作用,因为我仍然需要指定端口号。 是否可以在本地运行而不指定端口?

如何在一个url上设置路由到一个node.js服务器的多个实例?

我有一个简单的node.js服务器应用程序,我希望能尽快testing。 它是单线程的,工作正常,没有任何儿童处理。 我的问题是,服务器箱有多个核心,我可以想到利用它们的最简单的方法是运行服务器应用程序的多个实例。 然而,这将要求他们都在相同的域名,所以需要某种请求路由。 我个人对服务器一般没有太多的经验,不知道这是否是node.js执行的任务或其他一些不那么复杂的程序(或者更复杂)。如果有一个node.js机制来解决例如,如果一个正在运行的实例可以将传入的请求发送给下一个实例,那么比如何检测何时需要发生? 横向上,如果我使用其他程序,它将如何设法检测何时需要开始与新实例交谈?

通过我的networking服务器与我的树莓派进行交stream

我想通过我的networking服务器与我的树莓派进行沟通。 我想在我的服务器上使用Web界面,通过这个界面我可以控制PI上的LED。 我可以使用“node js”吗? 还是有人有一个好主意或例子? 问候