ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

使用node.js的http-server开启一个本地服务器

2019-11-09 23:52:07  阅读:291  来源: 互联网

标签:node 8080 192.168 server anywhere 172.17 http js


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

1、下载 http-server

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

安装 http-server:

npm install http-server -g

2、开启 http-server 服务

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

C:\Users\20928\Documents\VS_Code\Html>http-server -c-1  (⚠️只输入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\20928\Documents\VS_Code\Html>anywhere -p 8080
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

 

标签:node,8080,192.168,server,anywhere,172.17,http,js
来源: https://www.cnblogs.com/lfri/p/11828557.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有