服务器其它

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 服务器其它 > 服务器http-server

轻量级服务器http-server详解

作者:Lambsbaa

文章介绍了如何使用http-server来启动一个轻量级服务器,并提供了多种配置参数,还提到如何使用Charles代理本地资源,并通过webpack-dev-server配置来支持多种访问方式,感兴趣的朋友一起看看吧

安装

sudo npm install http-server -g

运行

1. 直接去到要跑起来的目录,在终端输入

2. 浏览器直接输入提示地址

常用配置参数

charles代理本地,需重启

项目设置

代理本地资源,需要本地资源可在局域网内访问

修改项目中webpack-dev-server的host配置为:0.0.0.0,这样设置后,就支持localhost和IP两种访问方式(其他非webpack-dev-server启动服务的资源文件可以使用nginx或单独创建一个服务的形式处理)

启动项目后,访问地址就是IP:8080方式访问,在同局域网内的也可以访问

配置Charles

打开Charles,设置系统代理

设置需要代理的文件或者文件路径

Tools -> Map Remote -> 勾选 Enable Map Remote -> 点击add。

由于打包的加载方式和开发的加载方式不同,设置应该遵循开发的方式。

如:线上模式有app和manifest两个资源文件,子页面是manifest的版本命名来加载的,而在开发模式下只有app,子页面直接从app中的路由命名到内存中加载文件,所以,我们只需要设置app的代理,然后将app里加载的文件代理一个文件夹即可

设置成功后,重启Charles

访问线上的代理域名查看Charles:

到此这篇关于轻量级服务器http-server的文章就介绍到这了,更多相关服务器http-server内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文