前端 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
相关文章
|
数据采集 监控 机器人
浅谈网页端IM技术及相关测试方法实践(包括WebSocket性能测试)
最开始转转的客服系统体系如IM、工单以及机器人等都是使用第三方的产品。但第三方产品对于转转的业务,以及客服的效率等都产生了诸多限制,所以我们决定自研替换第三方系统。下面主要分享一下网页端IM技术及相关测试方法,我们先从了解IM系统和WebSocket开始。
311 4
|
前端开发 JavaScript API
(前端3D模型开发)网页三维CAD中加载和保存STEP模型
本文介绍了如何使用`mxcad3d`库在网页上实现STEP格式三维模型的导入与导出。首先,通过官方教程搭建基本项目环境,了解核心对象如MxCAD3DObject、Mx3dDbDocument等的使用方法。接着,编写了加载和保存STEP模型的具体代码,包括HTML界面设计和TypeScript逻辑实现。最后,通过运行项目验证功能,展示了从模型加载到保存的全过程。此外,`mxcad3d`还支持多种其他格式的三维模型文件操作。
1087 108
|
6月前
|
人工智能 前端开发 测试技术
如何让AI帮你做前端自动化测试?我们这样落地了
本文介绍了一个基于AI的UI自动化测试框架在专有云质量保障中的工程化实践。
2358 22
如何让AI帮你做前端自动化测试?我们这样落地了
|
9月前
|
人工智能 自然语言处理 前端开发
DeepSite:基于DeepSeek的开源AI前端开发神器,一键生成游戏/网页代码
DeepSite是基于DeepSeek-V3模型的在线开发工具,无需配置环境即可通过自然语言描述快速生成游戏、网页和应用代码,并支持实时预览效果,显著降低开发门槛。
1652 93
DeepSite:基于DeepSeek的开源AI前端开发神器,一键生成游戏/网页代码
|
前端开发 JavaScript 测试技术
前端测试技术中,如何提高集成测试的效率?
前端测试技术中,如何提高集成测试的效率?
|
缓存 前端开发 JavaScript
前端开发的必修课:如何让你的网页在弱网环境下依然流畅运行?
【10月更文挑战第30天】随着移动互联网的普及,弱网环境下的网页性能优化变得尤为重要。本文详细介绍了如何通过了解网络状况、优化资源加载、减少HTTP请求、调整弱网参数和代码优化等方法,提升网页在弱网环境下的加载速度和流畅性,从而改善用户体验。
724 4
|
11月前
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
833 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
|
11月前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
592 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
XML 前端开发 JavaScript
前端大神揭秘:如何让你的网页秒变炫酷,让用户欲罢不能的5大绝招!
前端开发不仅是技术活,更是艺术创作。本文揭秘五大前端开发技巧,包括合理运用CSS动画、SVG图形、现代JavaScript框架、优化网页性能及注重细节设计,助你打造炫酷网页,提升用户体验。
413 30
|
前端开发 JavaScript 测试技术
前端自动化测试
前端自动化测试是通过使用工具和脚本自动执行测试用例的过程,旨在提高测试效率、减少人为错误,并确保Web应用的功能在不同环境和设备上的一致性与稳定性。

推荐镜像

更多
  • NPM