在node.js环境中使用web服务器http-server运行html静态文件

devtools/2024/9/25 11:09:38/
http-server

http-server是一个超轻量级web服务器,它可以将任何一个文件夹当作服务器的目录供自己使用。

当我们想要在服务器运行一些代码,但是又不会配置服务器的时候,就可以使用http-server就可以搞定了。

使用方法

因为http-server需要用npm安装,所以我们在使用前需要安装node.js

1、打开终端使用npm安装http-server

因为我们想让任意一个文件夹都当服务器使用所以我们需要吧http-server写成全局的

npm install http-server -g

2、把你想要作为服务器的文件夹用终端打开,输入启动命令,

http-server

这个命令会在当前目录下启动一个简单的 Web 服务器,并自动服务于所有的 HTML 文件。

默认是8080端口

3、我们就可以访问http://localhost:8080

注意:如果你在运行 http-server 时遇到了权限问题,你可能需要使用 sudo 命令来获取管理员权限。例如:sudo http-server .。


http://www.ppmy.cn/devtools/98695.html

相关文章

JAVA之MAC详解以及子线程MDC传递

MDC简介 MDC(Mapped Diagnostic Context)是用于分布式系统中跟踪和诊断日志的重要概念。是一个在Java项目中用于日志跟踪的工具,它允许你在多线程环境下关联和传递特定的上下文信息。 MDC是一个线程本地的、可维护的、可传递的上下文环境。在Java中,MDC…

9. ((type *)0) 和 (type *0)区别

((type *)0) 和 (type *0) 在 C 和 C 中有不同的含义和用途,主要区别在于括号的位置和解析方式。 1. ((type *)0) 的含义 type 是一个数据类型(例如 int、char、float 等),0 是一个整数常量。type * 表示一个指向 type 类型的指…

竞争激烈的音频市场中,如何开发脱颖而出的有声听书软件

近年来,有声书和在线音频市场迅速发展,吸引了众多企业纷纷进入这一领域。然而,随着市场参与者的增加,行业竞争日益激烈,利润率逐渐下降,市场份额争夺也愈发激烈。对于那些资源有限的小型企业而言&#xff0…

NSSCTF练习记录:[SWPUCTF 2021 新生赛]crypto10

题目: AFFPGS{pbatenghyngvbaf!!!},建议直接秒了根据提交flag格式,NSSCTF{XXXX}判断目标字符串进行了字母偏移,偏移量为13,用工具直接解码得到答案。

ReTagList标签列表(API)

组件实现基于 Vue3 + Element Plus + Typescript,同时引用 vueUse + lodash-es + tailwindCss (不影响功能,可忽略) 基于ElTag实现的Tag列表,支持Tag列表多选,动态Tag列表 ReTagList标签列表 基础 简单展示Tag列表,可通过size指定尺寸 查看 /demo/tag-list/basic.md …

顶顶通呼叫中心中间件-一句话语音识别安装步骤

顶顶通呼叫中心中间件-一句话语音识别安装步骤,对接mod_vad。一句话识别(http接口提交录音文件识别) 一、安装asrproxy 1、将下载软件压缩包上传到需要安装的服务器中 2、SSH终端依次执行以下命令: mkdir -p /ddt/asrproxysud…

Axios介绍;前后端分离开发的介绍;YAPI的使用;Vue项目简介、入门;Elementui的使用;nginx介绍

1 Ajax 1.1 Ajax介绍 1.1.1 Ajax概述 我们前端页面中的数据,如下图所示的表格中的学生信息,应该来自于后台,那么我们的后台和前端是互不影响的2个程序,那么我们前端应该如何从后台获取数据呢?因为是2个程序&#xf…

什么是持续集成(持续交付、部署)

文章目录 1 持续集成1.1 持续集成的好处1.2 持续集成的目的1.3 没有持续集成的状况 2 持续交付3 持续部署4 持续交付和持续部署的区别 1 持续集成 持续集成(Continuous integration,简称CI),简单来说持续集成就是频繁地&#xff…