zoukankan      html  css  js  c++  java
  • 使用node.js的http-server开启一个本地服务器

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

    1、下载 http-server

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

    安装 http-server:

    npm install http-server -g

    2、开启 http-server 服务

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

    C:Users20928DocumentsVS_CodeHtml>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:Users20928DocumentsVS_CodeHtml>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

  • 相关阅读:
    Week14 作业 C
    Week13 作业 E
    Week9 作业 C
    Week9 作业 B
    Week9 作业 A
    Week13 作业 C
    Week13 作业 B
    Week13 作业 A -CodeForces
    css--轮播图 yk弹框--固定定位和层级的应用
    css--定位
  • 原文地址:https://www.cnblogs.com/lfri/p/11828557.html
Copyright © 2011-2022 走看看