前端 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
相关文章
|
3天前
|
前端开发 JavaScript 测试技术
前端测试技术中,如何提高集成测试的效率?
前端测试技术中,如何提高集成测试的效率?
|
11天前
|
缓存 前端开发 JavaScript
前端开发的必修课:如何让你的网页在弱网环境下依然流畅运行?
【10月更文挑战第30天】随着移动互联网的普及,弱网环境下的网页性能优化变得尤为重要。本文详细介绍了如何通过了解网络状况、优化资源加载、减少HTTP请求、调整弱网参数和代码优化等方法,提升网页在弱网环境下的加载速度和流畅性,从而改善用户体验。
88 4
|
3天前
|
XML 前端开发 JavaScript
前端大神揭秘:如何让你的网页秒变炫酷,让用户欲罢不能的5大绝招!
前端开发不仅是技术活,更是艺术创作。本文揭秘五大前端开发技巧,包括合理运用CSS动画、SVG图形、现代JavaScript框架、优化网页性能及注重细节设计,助你打造炫酷网页,提升用户体验。
44 30
|
4天前
|
存储 编解码 前端开发
惊!前端新手也能秒懂的高级技巧,轻松提升网页颜值与性能!
本文针对前端新手,介绍了三个简单易学的高级技巧,帮助提升网页的颜值和性能。包括使用CSS框架快速美化网页、优化图片资源加快加载速度,以及利用ARIA属性和媒体查询提高网页的可访问性和响应性。示例代码清晰,适合初学者上手实践。
13 3
|
7天前
|
存储 前端开发 搜索推荐
(前端直接编辑CAD)网页CAD二次开发中线型表的使用方法
在DWG数据库中,线型样式存储在线型样式表 `McDbLinetypeTable` 中,每个线型表记录对象 `McDbLinetypeTableRecord` 对应一种线型样式。本文介绍了如何获取、添加、遍历、删除和修改线型样式,并提供了绘制不同线型的示例代码,包括虚线、点划线和带文字的线型。通过在线示例demo,用户可以实践修改CAD图纸中的实体线型及其样式。
|
9天前
|
搜索推荐 前端开发 开发者
前端开发的必修课:如何让你的网页在搜索引擎中脱颖而出?
【10月更文挑战第31天】前端开发不仅是构建网页与用户间桥梁的关键,还需注重搜索引擎优化(SEO)。优化网页结构、合理使用关键词、提升加载速度及整合社交媒体等技巧,能帮助网页在搜索引擎中脱颖而出,吸引更多用户。
20 5
|
9天前
|
机器学习/深度学习 前端开发 JavaScript
前端小白也能学会的高大上技巧:如何让你的网页支持语音控制?
【10月更文挑战第31天】你是否曾梦想过只需动动嘴皮子就能操控网页?现在,这个梦想触手可及。即使你是前端小白,也能轻松学会让网页支持语音控制的高大上技巧。本文将介绍语音控制的基本概念、实现方法和具体示例,带你走进语音控制的奇妙世界。通过Web Speech API,你只需掌握基本的HTML、CSS和JavaScript知识,就能实现语音识别和控制功能。快来尝试吧!
38 4
|
11天前
|
前端开发 JavaScript 搜索推荐
前端小白也能学会的高大上技巧:如何让你的网页支持暗黑模式?
【10月更文挑战第30天】随着现代网页设计的发展,暗黑模式已成为一种流行趋势,提升了用户的阅读体验并增强了网页的适应性。本文介绍了如何通过简单的HTML、CSS和JavaScript实现网页的暗黑模式。首先,定义两种主题的CSS样式;然后,使用JavaScript实现模式切换逻辑,并自动检测系统主题。通过这些步骤,前端小白也能轻松掌握暗黑模式的实现,提升网页的用户体验和个性化水平。
29 4
|
11天前
|
前端开发 JavaScript 测试技术
前端小白逆袭之路:如何快速掌握前端测试技术,确保代码质量无忧!
【10月更文挑战第30天】前端开发技术迭代迅速,新手如何快速掌握前端测试以确保代码质量?本文将介绍前端测试的基础知识,包括单元测试、集成测试和端到端测试,以及常用的测试工具如Jest、Mocha、Cypress等。通过实践和学习,你也能成为前端测试高手。
27 4
|
9天前
|
机器学习/深度学习 自然语言处理 前端开发
前端神经网络入门:Brain.js - 详细介绍和对比不同的实现 - CNN、RNN、DNN、FFNN -无需准备环境打开浏览器即可测试运行-支持WebGPU加速
本文介绍了如何使用 JavaScript 神经网络库 **Brain.js** 实现不同类型的神经网络,包括前馈神经网络(FFNN)、深度神经网络(DNN)和循环神经网络(RNN)。通过简单的示例和代码,帮助前端开发者快速入门并理解神经网络的基本概念。文章还对比了各类神经网络的特点和适用场景,并简要介绍了卷积神经网络(CNN)的替代方案。

热门文章

最新文章

推荐镜像

更多