当前位置: 首页 > 知识库问答 >
问题:

使用节点运行基本http服务器。Mac上的js

夏兴生
2023-03-14

我是新来的。js并尝试运行以下培训示例,以在我的mac(OS X Yosemite 10.10.3)上设置基本http服务器:

var http = require("http");



http.createServer(function (request, response) {

request.on("end", function () {

    response.writeHead(200, {
        'Content-Type': 'text/plain'
    });

    response.end('Hello HTTP!');
});

}).listen(8080);

我在执行代码时遇到以下错误:

$节点http.jsevents.js:85抛出er;//未处理的'错误'事件^错误:在导出时监听EADDRINUSE。_errnoException(util.js:746: 11)在服务器。_listen2(net.js:1156: 14)在监听(net.js:1182: 10)在Server.listen(net.js:1267: 5)在对象。(/用户/sumankalyan/WebstormProjects/节点服务器/http.js:25: 4)在模块。_compile(module.js:460: 26)在对象。模块。_extensions... js(module.js:478: 10)在Module.load(module.js:355: 32)在函数。模块。_load(module.js:310: 12)在函数。Module.runMain(module.js:501: 10)

不确定这是本地主机配置问题还是其他问题。非常感谢您的帮助。

共有1个答案

卫成和
2023-03-14

另一个应用程序正在使用端口8080。你可以跑

lsof -i :8080

看看是什么。您也可以尝试另一个端口。

 类似资料:
  • 问题 你想在网络上创建一个 HTTP 服务器。在这个方法中,我们将逐步从最小的服务器成为一个功能键值存储。 解决方案 我们将使用 node.js HTTP 库并在 Coffeescript 中创建最简单的 web 服务器。 开始 'hi\n' 我们可以通过导入 node.js HTTP 模块开始。这会包含 createServer ,一个简单的请求处理程序返回 HTTP 服务器。我们可以使用该服务

  • 我只是一个初学者node.js我会尝试用xpress制作一个站点,这样我就可以在那里上传任何东西。我在我的mac上本地设置服务器。 这是我写的代码 server.js 这些是错误信息 节点上载。js公司 /Users/dayatura/Documents/node/node\u modules/express/lib/application。js:209抛出新的TypeError('app.use

  • 我有一个在 aws ec2 实例上运行的 Express 节点服务器。当我跑步时 服务器运行在端口80上,当我向服务器发出http请求时,它工作正常。然而,当我跑步时 每当我发出请求时,都会出现以下错误 我尝试使用pm2在端口5000上运行,效果良好。 我对为什么sudo节点服务器.js工作但sudo pm2启动服务器.js不起作用感到非常困惑。 我在另一篇文章(在端口80上通过PM2运行Node

  • 本小节介绍Tornado HTTP服务器的基本流程,分别分析httpserver, ioloop, iostream模块的代码来剖析Tornado底层I/O的内部实现。 httpserver.py中给出了一个简单的http服务器的demo,代码如下所示: from tornado import httpserver from tornado import ioloop def handle_

  • 我想写一个脚本,基本上是先运行我的节点服务器,只有节点服务器启动后,我想运行另一个脚本。如何使用外壳脚本实现? 目前为止,我已经做到了这一点

  • 问题内容: 对于具有Java背景的开发人员,我也有兴趣探索使用ASP.NET工具/平台进行软件开发。 Java Web应用程序(.jsp和servlet)可以在许多服务器平台上运行。 问题 :.NET Web应用程序能否在基于Linux的服务器上运行?考虑到无法使用Windows服务器托管Web应用程序的情况。 问题答案: 这取决于您使用的是哪种特定的.NET技术。该Mono项目提供运行ASP.N