HTTP服务器 -- http-server 的安装与运行

it2022-05-05  115

http-server 是一个简单的零配置命令行HTTP服务器, 基于 nodeJs.

HttpServlet容器响应Web客户请求流程如下: 1)Web客户向Servlet容器发出Http请求; 2)Servlet容器解析Web客户的Http请求; 3)Servlet容器创建一个HttpRequest对象,在这个对象中封装Http请求信息; 4)Servlet容器创建一个HttpResponse对象; 5)Servlet容器调用HttpServlet的service方法,这个方法中会根据request的Method来判断具体是执行doGet还是doPost,把HttpRequest和HttpResponse对象作为service方法的参数传给HttpServlet对象; 6)HttpServlet调用HttpRequest的有关方法,获取HTTP请求信息; 7)HttpServlet调用HttpResponse的有关方法,生成响应数据; 8)Servlet容器把HttpServlet的响应结果传给Web客户。 doGet() 或 doPost() 是创建HttpServlet时需要覆盖的方法.

npm模块地址:https://www.npmjs.com/package/http-server

安装 (全局安装加 -g) :需要权限安装。window用户需要管理员身份执行上条命令

npm install http-server

Windows 下使用:

例如在开发完项目后,变成出来一个静态文件dist,我这是基于antd pro脚手架的react项目

我在这个静态文件夹拖到桌面:文件目录下需要有index.html文件

使用管理员的身份进入命令行窗口,并切进这个文件夹中,在站点目录下开启命令行输入

http-server

 

访问上面的其中一个地址+/index.html

例如: http://192.168.3.4:8080/index.html   就进入了系统的界面,

可以浏览其他页面的功能:

 

在命令行窗口可以看见请求与响应:

 

关闭 http-server服务:

按快捷键CTRL-C 终端显示^Chttp-server stopped.即关闭服务成功。

我这里有些请求失败,仅供参考学习。 

 


最新回复(0)