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

创建一个简单的node.js静态服务器

吕天逸
2023-03-14
var express = require('express');
var app = express();
app.use('/', express.static('./'));
app.listen(80);

错误:在object.exports._errnoException(util.js:1018:11)在exports._exceptionwithhostport(util.js:1041:20)在server._listen2(net.js:1245:19)在server.listen(net.js:1294:10)在eventemitter.listen(net.js:1390:5)在object.list(g:\angular\node_module\express\lib\application.js:618:24)。(g:\Angular\server.js:4:5)在module._compile(module.js:570:32)在object.module._extensions.js(module.js:579:10)在module.load(module.js:487:32)

你知道为什么一段简单的代码会产生错误吗?我从angularjs的一本老书中得到了代码,我正在尝试学习。是否可能与节点或express发生变化?

共有1个答案

郤瀚
2023-03-14

在Unix上,所有低于1024的端口都称为特权端口。只有root或其他特定系统用户可以在此启动服务。

当您使用常规用户编程时(您应该这样做),通常在1024以上的端口上启动dev服务器。对于web服务器,通常使用80803000

错误消息error:listeneAcces0.0.0.0:80也给出了提示。eAccess表示您没有在端口80上打开服务器的权限。只有root用户才能运行生产代码

 类似资料:
  • 我想做一个简单的服务器,这样我就可以在开发时为本地html和JS文件服务。 我试图让一个节点应用程序只接受URL中的任何内容,并用页面响应,但没有成功(这是我对express的尝试)。 但这总是在处查找文件,而不是正确的路径。 我也尝试过一个简单的静态服务器的http-server,但它总是在为js文件提供服务时崩溃。https://github.com/nodeapps/http-server

  • 前面小节已经介绍了Web是基于http协议的一个服务,Go语言里面提供了一个完善的net/http包,通过http包可以很方便的就搭建起来一个可以运行的Web服务。同时使用这个包能很简单地对Web的路由,静态文件,模版,cookie等数据进行设置和操作。 http包建立Web服务器 package main import ( "fmt" "net/http" "strin

  • 本文向大家介绍浅谈Golang中创建一个简单的服务器的方法,包括了浅谈Golang中创建一个简单的服务器的方法的使用技巧和注意事项,需要的朋友参考一下 我们知道,golang中的net/http包对网络的支持非常好,这样会让我们比较容易的建立起一个相对简单的服务器,我们来看一段代码 这里就建立起了一个比较简单的服务器,这个是什么意思呢?现在先大概的说一下,这里监听了一个我们本机的端口,然后接受客户

  • 本文向大家介绍轻松创建nodejs服务器(1):一个简单nodejs服务器例子,包括了轻松创建nodejs服务器(1):一个简单nodejs服务器例子的使用技巧和注意事项,需要的朋友参考一下 我们先来实现一个简单的例子,hello world。 似乎每种语言教程的第一节都会讲这个,我们也不例外。 首先我们先创建一个项目目录,目录可自己定义,本案例的目录为 e:/nodetest/。 由于我们要搭建

  • 在创建应用之前,首先我们要做的是在你的git项目上将Dockerfile文件提交上去,并且生成一个Tag或releases版本。 Dockerfile 参考 FROM nginx:latest COPY ./ /usr/share/nginx/html # ADD xxx.com.conf /etc/nginx/conf.d/ # 如果需要的话 CMD ["/bin/bash", "-c",

  • 问题内容: 我正在尝试创建一个代理服务器,以将请求从客户端传递到第三方网站(例如google)。我的代理只需将传入请求镜像到目标站点上的相应路径,因此,如果我的客户请求的url为: 应提供以下资源: 这是我想出的: 它适用于html页面,但对于其他类型的文件,它仅返回空白页面或来自目标站点的错误消息(在不同站点中有所不同)。 问题答案: 我认为处理从第三方服务器收到的响应不是一个好主意。这只会增加