Node.js搭建静态服务器

node.js的安装

首先需要做服务器的电脑中下载Node.js,网址:https://nodejs.org/zh-cn/

如果是低版本的Windows系统(如Windows7)就需要下载老版本的Node.js,不然可能会导致安装失败,博主是在Windows7中安装的,选择的Node.js版本为v9.7.1,安装之后自动就会安装npm,我们可以打开cmd窗口输入node -vnpm -v来查看版本验证是否安装成功

内网环境maven_git

然后我们需要在安装nodejs的目录下新建两个文件夹,分别为:node_globalnode_modules

内网环境maven_ip地址_02


然后我们需要配置环境变量,此电脑—>属性—>高级系统设置—>环境变量

内网环境maven_服务器_03


打开之后我们在PATH进行添加,在后面输入;(注意是英文字符);然后将node_global的文件夹路径复制粘贴进去,点击确定

内网环境maven_ip地址_04


然后在系统变量里新建一个系统变量,变量名为NODE_PATH变量值为刚刚node_global路径后面加上\node_modules,然后点击所有的确定

内网环境maven_node.js_05

node.js服务器启用

我们点击Node.js command prompt进入cmd界面

内网环境maven_服务器_06

  1. 然后将打开目录切换为需要作为本地仓库的文件夹
  2. 在此目录下输入npx http-server -p 80以80端口启用http-server(若直接输入npx http-server则是直接以8080端口启用)
  3. 看到Starting up http-server,serving ./如下图,说明启动成功
  4. 下方的ip地址即为内网可访问的ip地址(访问方式在浏览器地址栏输入:ip地址:端口号/路径)

使用natapp做内网穿透

首先我们访问natapp官网:https://natapp.cn/

然后注册natapp账号并实名认证,登录之后点击右边购买隧道,选择需要的隧道

内网环境maven_node.js_07


博主这里直接选择的免费隧道,选择Web协议,以及80端口,然后点击免费购买,完成购买操作之后点击到我的隧道,复制autotoken码

内网环境maven_ip地址_08

然后下载Windows版本的客户端文件,下载之后需要进行解压,解压成文件夹,打开文件夹

内网环境maven_服务器_09


打开文件夹之后在文件夹内打开cmd窗口,输入natapp -authtoken=刚刚复制的码点击回车即可,就会显示以下画面

内网环境maven_ip地址_10


红色框内的即为外网可以访问的地址,复制地址在浏览器打开即可,穿透完成