Articles of port

端口100不在localhost中的node.js中运行

我使用下面的代码在node.js中创build了一个http服务器,并试图在端口100上运行它: var http = require("http"); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end("Howdy"); }).listen(100); console.log("server running on port 100"); 有了这个,服务器不会启动,我在Linux控制台上收到以下错误消息: events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EACCES at errnoException (net.js:901:11) at Server._listen2 (net.js:1020:19) at listen (net.js:1061:10) at Server.listen (net.js:1135:5) at Object.<anonymous> (/home/badhai/Desktop/mainn.js:6:4) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) […]

NTVS未在我指定的端口上运行节点服务

端口8010在app.json中指定,运行node index.js在端口8010上启动服务。每次启动服务时,NTVS都会在随机分配的端口上启动它。 我没有什么经验,但最近已经给了一个大型的Nodejs / Express / Kraken / Angular代码库。 我做的第一件事是安装NTVS(Visual Studio的节点工具) 为什么? 因为Visual Studio是我熟悉的 我从现有的源创build了一个新的项目,启动代码,它运行并工作, 但是每次都从一个不同的随机分配的端口号开始。 然后我在Projectsconfiguration中添加了节点和debugging端口的值 这将启动侦听该端口的debugging器 但应用程序将开始在不同的端口 如果我以释放模式运行,debugging器仍然在8001上启动,服务开始监听一些不是8000或8010的随机端口。 所以,我试着运行没有在项目设置中指定的端口 ,并在项目设置中的端口 。 任何人有任何想法,我需要做的,以app.json指定的端口上启动应用程序开始? 谢谢 更新 该应用程序正在使用Kraken。 Kraken似乎从app.json和app-development.json文件中取得了端口configuration。 这一切都运行正常,当节点运行,甚至通过WebStorm(我有一个评估版) index.js中用于启动应用程序的代码不会直接将端口传递给kraken kraken.create(app).listen(function (err) { if (err) { var log = require('log4js').getLogger(loggerName); log.error(err.stack); } 应用程序对象有一个configuration方法,但这似乎没有做任何事情与端口。

从Node JS connect.js获取服务器的端口

我想从我的节点js服务器输出一条消息,如“侦听端口{port_#}”到terminal。 我发现这样的文档, NodeJS:如何获取服务器的端口? ,但他们只谈到Express JS。 我正在使用ConnectJS方面进行连接。 所以我的代码如下所示: var connect = require('connect'); var serveStatic = require('serve-static'); connect().use(serveStatic(__dirname)).listen(8080); console.log("Listening on port %d", connect.address().port); 但是,这不起作用。 我将如何login端口到terminal?

Azure WebJob访问被拒绝

所以我有一个问题创build一个服务localy,为我的应用程序作为一个WebJob。 好像我读了所有的谷歌,但我找不到解决scheme。 这个在这里不算我的,因为它是关于authentication的。 所以,我有一个C#控制台应用程序在我的电脑上有许多参考,ddls和大量的计算运行像一个服务。 主要function,如下所示: static void Main(string[] args) { string baseAddress = "http://127.0.0.1:80"; Console.WriteLine(baseAddress); if (args.Count() > 0 && !string.IsNullOrEmpty(args[0])) baseAddress = args[0]; SelfHostServer server = new SelfHostServer(); //using Microsoft.Owin; server.Start(baseAddress); } 然后,我在Azure AppService上发布了一个nodeJs应用程序。 基本上,我需要它来调用C#服务,并得到一个响应结果。 出于这个原因,我试图用我的C#应用​​程序创build一个WebJob。 我发布它,并尝试运行它,但我得到(这个错误是flom天青门户控制台): Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —> System.Net.HttpListenerException: Access is […]

Docker – 为什么这个express.js容器有一个暴露/发布的端口拒绝连接? (使用boot2docker)

在Docker容器中有一个简单的hello world express.js应用程序。 它被设置为在端口8080上运行,docker文件在图像中公开这个端口。 此外,我运行映像时发布端口。 然而,当我试图做一个简单的curl请求,连接被拒绝。 以下是我如何设置这个testing: 我的Dockerfile非常简单: FROM node ADD ./src /src WORKDIR /src # install your application's dependencies RUN npm install # replace this with your application's default port EXPOSE 8080 # replace this with your main "server" script file CMD [ "node", "server.js" ] 而在我的./src目录中,我有一个如下所示的server.js文件: var express = require('express'); var app = […]

如何释放一个beaglebone上的端口80,以便我可以使用它?

我有一个configurationlighttpd运行的beaglebone。 目前我有它运行在8080端口,它工作正常。 除了我真的想在端口80上使用它。不幸的是,它不会在端口80上启动,因为它会失败并报告端口已被使用。 当我通过端口80上的HTTP访问beaglebone时,当然我得到了beaglebone 101屏幕。 本页build议我运行systemctl disable bone101.service但该服务甚至不存在于我的Angstrom版本中。 我使用的Angstrom img我从这里得到,这是Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.12-beaglebone-2013.04.13.img.xz 。 我目前正在运行以下所有的禁用: systemctl disable cloud9.service systemctl disable gateone.service systemctl disable bonescript.service systemctl disable bonescript-autorun.service systemctl disable avahi-daemon.service systemctl disable gdm.service # this disables the Gnome desktop which is maybe irrelevant here, but saves a ton of memory 但是我仍然在80端口上遇到问题。 我知道node.js是提供内容,但即使ps aux显示node.js没有运行(我可以杀死它),似乎再次访问端口调用node.js。 我怎样才能一劳永逸地禁用端口80,所以我可以释放它为lighttpd使用? 这里是ps aux的完整输出: root 1 […]

Node.js – 我怎样才能从url中删除端口?

我使用node.js和socket.io。 我的应用程序在端口3000上运行。应用程序从url开始: mydomain.com :3000/ 我想从mydomain.com运行应用程序 – 我想从URL中删除端口。 在哪里以及如何设置此设置?

Node.js + Express:应用程序不会开始侦听端口80

我创build并启动一个像这样的应用程序: express -s -t ejs npm install express npm install ejs node app.js 它工作(在端口3000)。 但是,当我去端口更改为80,然后运行node app.js输出: node.js:198 throw e; // process.nextTick error, or 'error' event on first tick ^ TypeError: Cannot call method 'getsockname' of null at HTTPServer.address (net.js:746:23) at Object.<anonymous> (/var/www/thorous/app.js:35:67) at Module._compile (module.js:432:26) at Object..js (module.js:450:10) at Module.load (module.js:351:31) at Function._load (module.js:310:12) at […]