Node.js搭建静态服务器
node.js的安装
首先需要做服务器的电脑中下载Node.js,网址:https://nodejs.org/zh-cn/
如果是低版本的Windows系统(如Windows7)就需要下载老版本的Node.js,不然可能会导致安装失败,博主是在Windows7中安装的,选择的Node.js版本为v9.7.1,安装之后自动就会安装npm,我们可以打开cmd窗口输入node -v
和npm -v
来查看版本验证是否安装成功
然后我们需要在安装nodejs的目录下新建两个文件夹,分别为:node_global
、 node_modules
然后我们需要配置环境变量,此电脑—>属性—>高级系统设置—>环境变量
打开之后我们在PATH进行添加,在后面输入;
(注意是英文字符);然后将node_global的文件夹路径复制粘贴进去,点击确定
然后在系统变量里新建一个系统变量,变量名为NODE_PATH
变量值为刚刚node_global路径后面加上\node_modules
,然后点击所有的确定
node.js服务器启用
我们点击Node.js command prompt进入cmd界面
- 然后将打开目录切换为需要作为本地仓库的文件夹
- 在此目录下输入
npx http-server -p 80
以80端口启用http-server(若直接输入npx http-server
则是直接以8080端口启用) - 看到Starting up http-server,serving ./如下图,说明启动成功
- 下方的ip地址即为内网可访问的ip地址(访问方式在浏览器地址栏输入:ip地址:端口号/路径)
使用natapp做内网穿透
首先我们访问natapp官网:https://natapp.cn/
然后注册natapp账号并实名认证,登录之后点击右边购买隧道,选择需要的隧道
博主这里直接选择的免费隧道,选择Web协议,以及80端口,然后点击免费购买,完成购买操作之后点击到我的隧道,复制autotoken码
然后下载Windows版本的客户端文件,下载之后需要进行解压,解压成文件夹,打开文件夹
打开文件夹之后在文件夹内打开cmd窗口,输入natapp -authtoken=刚刚复制的码
点击回车即可,就会显示以下画面
红色框内的即为外网可以访问的地址,复制地址在浏览器打开即可,穿透完成