美文网首页前端共享让前端飞Web前端之路
快速启动Node服务器,调试本地静态文件代码

快速启动Node服务器,调试本地静态文件代码

作者: FrankWang0909 | 来源:发表于2017-04-04 18:16 被阅读127次

如何在移动设备上测试静态文件?

现在移动端优先的情况下,前端工程师写好静态页面后,通常是需要测试不同的设备上效果,看看有没有兼容性的问题。谷歌浏览器有一个模拟手机的调试功能,一般,我们先用谷歌调试好。但毕竟是模拟的,为了保险起见,还是需要用真机测试的。

可是静态的html文件怎么放到手机上调试呢?难不成把文件拷一份,放到不同的手机上?显然不是。

NodeJS的一个npm模块anywhere 就可以快速地把你的当前目录变成一个静态文件服务器的根目录。

anywhere的安装及使用

首先,安装Node。具体操作请看Node的官网。傻瓜式地安装。

其次,安装anywhere。在命令行输入

npm install anywhere -g

npm install + 模块名 从NPM服务器下载别人编写的第三方包的固定写法。

-g 表示全局安装,在电脑的任何部门都可以使用anywhere模块。

启动服务:

在命令行切换到项目的根目录,然后输入anywhere即可。服务启动后,会自动打开你的默认浏览器,网址是http://192.168.31.192:8000/。

此时,如果你想在手机上测试index.html页面,你只需要在手机上访问 http://192.168.31.192:8000/index.html 即可看到效果。

当然,这里有一个前提,就是你的手机和电脑是在同一个局域网内的。

本文首发于我的个人博客

相关文章

  • 快速启动Node服务器,调试本地静态文件代码

    如何在移动设备上测试静态文件? 现在移动端优先的情况下,前端工程师写好静态页面后,通常是需要测试不同的设备上效果,...

  • node 服务器部署

    node 在本地开发调试完成后,要往服务器部署啦。本地调试的时候,Express 脚手架生成的代码,是使用npm ...

  • java远程调试

    本文档实现调用远程接口,远程服务调用本地代码调试。(保持本地代码和远程代码一致) 远程服务器配置在远程服务器启动参...

  • [Webpack] webpack-dev-server

    webpack-dev-server会在本地启动一个静态资源服务器,还可以监控代码的改动,当文件发生变更时,自动刷...

  • 一个基于Node.js的本地快速测试服务器

    local-web-test 一个本地的基于node.js的测试服务器 支持快速的启动web容器服务 支持快速的发...

  • 服务器部署Node程序

    服务器部署Node程序 我们在本地调试Node程序,可以通过npm run start、node app.js等方...

  • nodejs本地搭建一个服务器初级

    简单的服务器搭载 先把js文件代码拷贝下: 如何去运行它?打开终端,当前目录下,输入node 文件名启动。启动后发...

  • java Socket 实现多线程静态文件服务器

    关于静态文件服务器,我觉得博文共赏:Node.js静态文件服务器实战写的不错,简单易懂,思路清晰,不过使用Node...

  • 客户端与服务器端(一)

    客户端与服务器端 将服务器端(后台node)的程序跑起来 服务器端主机地址:192.168.1.224启动本地文件...

  • 移动端网页调试利器Browsersync

    之前写移动端页面,需要真机调试的时候我一般有三种方式:1.对于本地纯静态页面,本地启动tomcat,然后把代码拷贝...

网友评论

  • smartphp:手机能访问电脑的localhost地址,你确信可以吗?
    FrankWang0909:如果8000端口被占用,还可以在输入anywhere的时候加一个端口号,比如`anywhere 5000`
    FrankWang0909:不好意思写错了,不是localhost,而是本地局域网http://192.168.31.192:8000/。已更正。谢谢。

本文标题:快速启动Node服务器,调试本地静态文件代码

本文链接:https://www.haomeiwen.com/subject/sdlzottx.html