前端 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
相关文章
|
19天前
|
缓存 前端开发 JavaScript
解密前端性能优化:提升网页加载速度的关键策略
网页加载速度不仅影响用户体验,还对搜索引擎排名有直接影响。本文将深入探讨前端性能优化的多种策略,包括资源压缩与合并、延迟加载、CDN加速等。通过具体的优化方法和实际案例分析,读者将能够掌握提升网页性能的实用技巧,并能够在实际项目中有效地应用这些策略来实现更快的加载速度和更流畅的用户体验。
|
2月前
|
Web App开发 移动开发 前端开发
初探前端世界:网页基本结构入门指南
初探前端世界:网页基本结构入门指南
初探前端世界:网页基本结构入门指南
|
2月前
|
JavaScript 前端开发 安全
在众多的测试工具中,Cypress以其强大的端到端测试能力和与TypeScript的完美结合,成为了前端开发者的首选
【6月更文挑战第11天】Cypress结合TypeScript,打造前端测试新体验。TypeScript增强代码可读性和稳定性,Cypress提供强大端到端测试,二者结合提升测试准确性和可靠性。通过类型定义、自定义命令和断言,优化测试代码;Cypress模拟真实用户操作、时间旅行功能及内置调试工具,确保应用功能性能。推荐前端开发者使用TypeScript+Cypress进行端到端测试。
50 2
|
2月前
|
前端开发
windows10 安装node npm 等前端环境 并配置国内源
windows10 安装node npm 等前端环境 并配置国内源
152 3
|
4天前
|
前端开发
前端网页练习
这篇文章是作者整理的大一时期前端HTML和CSS的实训练习,包括常用标签使用、无序列表和有序列表、表格和表单的HTML代码示例及其运行结果截图。
|
30天前
|
前端开发 JavaScript UED
优化前端性能:提升网页加载速度的关键技巧
在当今互联网时代,网页加载速度直接影响用户体验和SEO排名。本文深入探讨了优化前端性能的关键技巧,包括减少HTTP请求、压缩和合并文件、优化图片和CSS,以及使用CDN加速等策略,帮助开发者有效提升网页加载速度,提升用户满意度和网站效能。
|
1月前
|
前端开发 数据管理 测试技术
前端自动化测试
前端自动化测试
|
2月前
|
缓存 前端开发 JavaScript
如何优化前端网页加载速度
本文将介绍一些优化前端网页加载速度的技巧和方法,包括减少HTTP请求、压缩文件大小、使用浏览器缓存以及异步加载等。通过这些优化措施,您可以提升用户体验,加快网页加载速度,为用户提供更好的网页访问体验。
|
2月前
|
存储 缓存 资源调度
你真的知道 NPM、Yarn 与 PNPM 这三个前端包管理器之间的区别吗?
【6月更文挑战第9天】NPM、Yarn和PNPM是主流前端包管理器,各有特色。NPM生态庞大,易用但速度慢;Yarn速度快,依赖管理稳定;PNPM性能优异,节省磁盘空间。Yarn和PNPM在速度和确定性上胜出,NPM因广泛使用和丰富资源领先。开发者可根据项目需求和喜好选择,三者共同推动前端开发进步。
66 8
|
2月前
|
前端开发 JavaScript 开发工具
Web网页前端教程免费:引领您踏入编程的奇幻世界
Web网页前端教程免费:引领您踏入编程的奇幻世界
26 3

热门文章

最新文章

推荐镜像

更多