前端 npm anywhere 与 npm now 网页随时真机测试

简介: 前端 npm anywhere 与 npm now 网页随时真机测试

一、简介

  • anywherenow 的区别
    两者都是没上传服务器的前端界面,也可以在实体机进行开发测试。
    anywhere 网段不一样会造成移动端访问不了的情况,now 则没有这个问题,但是它支持实时更新,且非网段问题都挺优秀的,后续可能会优化这点。
    now 的优势在于不受网段控制,数据网络情况下也可以访问,但是无法实时更新,每有更新就需要重新 now 一遍,然后在手机端输入 now 生成的新网址。

二、anywhere

  • anywhere 是一个基于 Node.js 的静态文件服务器,可用于本地开发调试、展示页面等场景。
  • 安装
$ npm i -g anywhere
  • 使用
    1、进入需要启动本地服务的目录(比如:dist
$ cd my-project/dist
  • 2、在该目录下输入以下命令启动服务
# 默认端口为 8000
$ anywhere
# 指定端口
$ anywhere -p 8080
# 指定端口与主机名
$ anywhere -h localhost -p 8080
  • 3、访问 http://localhost:8080 (或指定的端口号) 即可访问页面
  • 高级用法
    1、自定义路由
    anywhere 可以通过配置路由来自定义 URL 的映射关系。在需要自定义路由的目录下创建名为 routes.json 的文件,格式如下:
{
  "/api": {
    "target": "http://localhost:3000"
  }
}
  • 其中 "/api" 表示 URL path"target" 表示映射到的地址。这样,在浏览器中访问 http://localhost:8080/api 时,就会自动转发到 http://localhost:3000
    2、HTTPS 支持
    anywhere 支持使用 HTTPS 来启动服务。需要在命令行中指定证书文件和私钥文件:
$ anywhere --ssl-cert=path/to/cert.pem --ssl-key=path/to/key.pem
  • 3、跨域支持
    在调试 API 接口时,常常需要跨域访问接口。可以通过设置 Access-Control-Allow-Origin 头来实现跨域支持。在需要跨域访问的目录下创建名为 .htaccess 的文件,填入以下内容:
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"

三、now

  • 整体跟 anywhere 用法差不多。
  • 安装
$ npm i -g now
  • 使用
    1、进入需要启动本地服务的目录(比如:dist
$ cd my-project/dist
  • 2、在该目录下输入以下命令启动服务
$ now
# 指定端口
$ now -p 8080
# 指定端口与主机名
$ now -h localhost -p 8080
相关文章
|
22天前
|
Web App开发 安全 测试技术
网页测试
【4月更文挑战第8天】网页测试
25 1
|
2月前
|
XML 前端开发 JavaScript
AJAX 前端开发利器:实现网页动态更新的核心技术
**AJAX** 允许网页在不刷新的情况下更新内容,实现异步与服务器交换数据。通过JavaScript的XMLHttpRequest对象,可发送和接收数据。当用户触发事件(如点击),函数向服务器发送GET请求,服务器响应后更新指定HTML部分。AJAX并非编程语言,而是利用浏览器内置对象、JavaScript和DOM技术。核心是XMLHttpRequest对象,它有多种方法(如`open()`和`send()`)和属性(如`onreadystatechange`、`readyState`和`status`)来处理请求和响应。
60 2
AJAX 前端开发利器:实现网页动态更新的核心技术
|
2月前
|
前端开发
web前端---------网页中的选项
web前端---------网页中的选项
21 0
|
2月前
|
前端开发 数据安全/隐私保护
web前端----------网页中的输入框
web前端----------网页中的输入框
23 0
|
2月前
|
前端开发
Web前端开发------网页分组元素
Web前端开发------网页分组元素
23 0
|
3月前
|
缓存 前端开发 开发者
前端性能优化:提升网页加载速度的最佳实践
【2月更文挑战第8天】 在当今互联网时代,网页的加载速度直接影响着用户体验和网站的流量。本文将介绍前端性能优化的最佳实践,包括减少HTTP请求、压缩资源、使用CDN加速、懒加载等技术手段,帮助开发者提升网页加载速度,提升用户体验。
65 6
|
4月前
|
Web App开发 前端开发 异构计算
前端如何实现网页变灰功能?
前端如何实现网页变灰功能?
|
4月前
|
Web App开发 JavaScript 前端开发
网页VUE纯前端在线预览编辑Office,支持doc/docx、xls/xlsx、ppt/pptx、pdf等格式
随着互联网技术的不断发展,越来越多的企业开始采用在线办公模式,微软Office Word 是最好用的文档编辑工具,然而doc、docx、xls、xlsx、ppt、pptx等格式的Office文档是无法直接在浏览器中直接打开的,如果可以实现Web在线预览编辑OffIce,肯定会还带来了更高效、便捷的办公体验,为我们的工作带来了更多可能性。
558 0
|
5天前
|
前端开发 JavaScript UED
如何优化前端网页加载速度
在当今互联网时代,网页加载速度成为了用户体验的重要指标之一。本文将介绍一些优化前端网页加载速度的方法,包括压缩资源、使用CDN加速、延迟加载等技术手段,帮助开发者提升网页性能,提高用户满意度。
|
19天前
|
缓存 前端开发 JavaScript
如何优化前端网页加载速度:7个实用技巧
在当今互联网时代,网页加载速度对用户体验至关重要。本文将介绍7个实用的技巧,帮助前端开发者优化网页加载速度,提升用户体验。从压缩资源到异步加载,从图片优化到缓存策略,这些技巧将帮助你在前端开发中取得更好的效果。

推荐镜像

更多