用html写了一个网页,想要在手机上查看适配效果,但是苦于手机上没有直接查看HTML的。想到手机和电脑都在一个局域网内,能不能搭建一个局域网内的网页服务器呢?

1、下载 http-server

显然,需要先下载 node.js(不写了)

安装 http-server:

npm install http-server -g

2、开启 http-server 服务

终端进入目标文件夹,然后在终端输入:

C:\Users\\Documents\VS_Code\Html>http-server -c-  (⚠️只输入http-server的话,更新了代码后,页面不会同步更新)
Starting up http-server, serving ./
Available on:
http://172.17.151.1:8080
http://192.168.159.1:8080
http://192.168.176.1:8080
http://127.0.0.1:8080
http://192.168.2.200:8080

然后,访问上面的网址,发现打不开......

解决方法:安装 anywhere

anywhere安装命令:npm install -g anywhere

再运行命令:anywhere -p 8080(-p 后跟端口号)

C:\Users\\Documents\VS_Code\Html>anywhere -p
Running at http://172.17.151.1:8080/
Also running at https://172.17.151.1:8081/

//此时,实际能访问的网址不只这两个

其实,不安装anywhere也能访问:只需在网址后面加上文件名

例如,http://172.17.151.1:8080/hello.html

3、效果

此时,在手机端也能访问该页面。

但是好像只能用主机在局域网内的那个IP访问,通常为192.168.X.X

参考链接:

1. https://www.cnblogs.com/wukaiBK/p/11386614.html

2. https://blog.csdn.net/xigua3188/article/details/99542884

最新文章

  1. 测试为什么Low
  2. kettle启动“Error: could not create the Java Virtual Machine”
  3. 设计前沿:25个设计师向您展示 iOS 7 界面
  4. [译]git commit --amend
  5. 游戏制作之路:游戏引擎选择、Mac下和Windows下UnrealEngine 4体验对比、文档及其他
  6. 批处理安装Windows服务,提示"InstallUtil.exe"不是内部命令也不是外部命令解决方式
  7. utf-8中的汉字占用多少字节
  8. IOS应用安全(五):高级Runtime分析和操作
  9. android 布局常用混淆属性
  10. 标准与扩展ACL实验
  11. ABP中的模块初始化过程(一)
  12. mybatis BindingException: Invalid bound statement (not found)
  13. 012-docker-安装-fabric:1.4
  14. 在ASP.NET MVC中使用Boostrap实现产品的展示、查询、排序、分页
  15. javascript unshift()和shift()
  16. 12、Java并发编程:阻塞队列
  17. mysql中变量
  18. day5-subprocess模块
  19. [转]Spring Security 可动态授权RBAC权限模块实践
  20. 剑指offer 面试61题

热门文章

  1. 【CodeChef】August Challenge 2019 Div2 解题报告
  2. SDOI2019退役记
  3. strace监视系统调用
  4. P2按要求补全表达式
  5. 【新特性速递】单元格导航(上下左右键,TAB键和ENTER键)
  6. svg描边路径动画
  7. linux安装redis步骤
  8. 基于Spark的电影推荐系统(推荐系统~1)
  9. 使用 Floccus 插件和坚果云同步 Chrome 类浏览器书签
  10. C#工具类SqlServerHelper,基于System.Data.SqlClient封装