小程序-本地环境搭建-线上测试搭建-线上正式环境搭建

微信小程序连接本地服务器(在本地服务器上进行真机测试-微信开发者工具) 最近做小程序,一直用的是本地服务器接口,在用真机测试的时候,发现动态数据并不能同步,研究了一下发现操作很简单1.首先打开微信开发者工具,打开右上角的详情,点击本地设置,勾选下面的不校验合法域名2.打开手机的热点,用电脑连接手机热点(保证在同一网络下)(很重要)3.打开电脑的控制面板----》网络和Internet----》网络和共享中心----》更改高级共享设置----》勾选启用网络发现4.回退到上一层,选择更改适配器设置,选中手机热点,右键选择状态, 选择详细信息,记住当前的Ipv4地址,在后面要替换lo 阅读详情

本地环境搭建

本地环境只能自己测试

小程序的url设置为localhost、127.0.0.1、或者xxx.xxx.com/api (需要配置hosts)都可以,本地的地址,不需要在小程序后台配置,localhost、127.0.0.1当然也不给你配置,配置一个经过本地hosts的地址,配置了也没法dns解析,最重要的是本地环境需要

微信开发者工具-》详情-》勾选如下
在这里插入图片描述

线上测试环境搭建

  • 线上测试环境可以自己测试
  • 不上传的情况下可以给开发人员测试(也就是开发版本)
  • 上传为体验版后可以给体验员测试(也就是体验版本)
  1. 需要微信后台配置服务器域名
  2. 需要dns解析
  3. 需要https请求
  4. 和正式环境不同的,可能就是连接的数据库之类的为测试数据库

线上正式环境搭建

  • 线上测试环境可以自己测试
  • 不上传的情况下可以给开发人员测试(也就是开发版本)
  • 上传为体验版后可以给体验员测试(也就是体验版本)
  • 需要注意不要影响到真实数据就好
  1. 需要微信后台配置服务器域名
  2. 需要dns解析
  3. 需要https请求
  4. 连接正式数据库
微信小程序测试方案 小程序架构 小程序主要分为两个主要的部分:view模块和service模块。view模块负责UI展示,它由wxml和wxss转换后的代码以及微信提供的辅助模块组成。一个view模块对应一个webview组件,小程序支持多个view存在,view模块通过微信jsbridge对象来跟后台通信。 小程序类型 小程序主要分为三个版本类型:开发版、体验版、正式版。开发板和体验版无需审核,需要给微信号配置权... 阅读详情

相关推荐

微信/支付宝小程序测试大全

微信/支付宝小程序测试大全 小程序测试环境 小程序一般会准备三个环境: 开发版访问测试环境; 体验版访问预发环境,连的是生产的地址,白名单人员可见; 正式版访问生产环境,所有人可见 共同点是:体验版和正式版都是生产环境的数据; 不同点是:体验版只有加入白名单的人可见,正式版就是所有用户可见; 测试点: ① 主要测试点: 权限测试-授权使用微信/支付宝账号信息注册/登录(支付宝还有芝麻信用代扣授权)、功能测试、兼容性测试、易用性测试、网络测试、性能测试、接口测试 ② 其他需要注意的测试点: 各个页面之间的

一只麻雀 4625

小白开发微信小程序49--本地服务器部署测试小程序

与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响应数据重新回写到IIS中,最终转达到不同的客户端(浏览器,APP,客户端等)。而配置文件和过程都会由些许调整,中间最重要的角色便是AspNetCoreModule,它是其中一个的II

hqwest的专栏 4508

微信小程序测试过程中的各个要点(干货)

小程序跟app一样,上线需要经过微信的审核。小程序产品的版本类型分为:开发版、体验版、正式版。开发版、体验版无需审核,只需要给微信号权限,经过扫小程序的二维码才能访问。 单纯功能测试的层面来说,微信小程序测试、APP测试、web测试在流程和功能测试上是没有区别的,但由于载体的不同,导致有一些不同,主要可以从几个方面体现: 1、系统架构方面 2、性能方面 3、兼容方面 4、测试工具方面 一、开通权限...

newdreamIT的博客 7699

软件测试之微信小程序

了解小程序的基本概念及特性,有个整个认知。什么是微信小程序:不需要安装、用完即走、又无须卸载。什么应用适合用小程序开发:简单、低频、对性能要求不高的应用。小程序与原生APP区别:从技术上,APP主流开发方式:WebApp、Native App(原生APP)、Hybrid App(混合APP)。小程序类似于Hybrid App的子集。web前端开发者与小程序:小程序主要用到的技术是JS和CSS。WebSocket协议是HTML5中新引进的一种协议,实现了浏览器和服务器间的全双工通信。

MXB1220的博客 2914

开发微信小程序时,提示不在以下 request 合法域名列表中怎么办

初学小程序开发的,用微信开发者工具做网络请求的时候,调试会出错,提示“不在以下 request 合法域名列表中,请参考文档”,那怎么解决呢? 下面就跟着我一起来试试吧。 在开发微信小程序的时候,注册的时候都会有一个appid,这时候分两种情况: (1)申请的测试环境,会分配一个测试用的appid (2)有真正的appid 测试环境解决方案 (1)打开微信开发者工具,点击右上角的的“详情”。 (...

sinat_33255495的博客 3万+

UniApp开发小程序 如何区分线上和测试环境?这个方法简单又高效!

做 UniApp 开发时,难免会遇到。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 551

从零开始:小程序开发环境搭建详解

本文主要介绍了如何搭建小程序开发环境,并介绍了小程序开发的基本概念和开发流程。首先,文章介绍了小程序开发的基本要求和开发工具的安装方法,包括微信开发者工具和编辑器等。然后,文章通过实例介绍了小程序的基本结构和页面开发流程,并介绍了如何通过模板和组件开发加快开发速度。最后,文章介绍了如何通过调试和发布小程序来完成开发流程,同时给出了一些常见问题的解决方法。本文适合初学者了解小程序开发的基础知识和开发流程,帮助读者更快速地上手小程序开发。

全栈弄潮儿 7117

从电商平台到微信私域:构建合规跳转链路的技术实现

在互联网营销与用户增长领域,链接跳转是连接不同平台、引导用户流量的基础技术。其核心原理是通过服务器端路由与参数解析,实现用户请求的接收、处理与重定向。这项技术的价值在于能够突破平台间的生态壁垒,实现流量的合规、可控迁移,尤其适用于跨平台营销、私域沉淀等场景。在实际应用中,常需处理微信环境限制、参数传递与动态内容生成等挑战。本文聚焦于电商平台(如淘宝)到微信生态的跳转需求,详细阐述了如何利用Node.js、Express框架及二维码生成技术,构建一个包含环境检测、参数传递与动态落地页的完整跳转系统,以解决微信

weixin_33889665的博客 324

微信小程序:本地部署实现真机调试和使用体验版小程序

由于小程序上线必须使用https,远程调试阶段也得有https(就离谱),但很多自学者苦于没必要租长期服务器,就算租了服务器还要搞一个域名,搞了域名还要证书,搞了证书还要备案,备案又必须要一个使用时间高于3个月的服务器?,所以有没有一种方法在本地部署后端项目,并可以进行小程序调试呢?3.点击内网映射,创建映射,,公网入口就选择离自己近的,映射协议的话,测试小程序的话选择https,目标地址就用127.0.0.1,目标端口就选择自己后端占用的端口,其他的默认不变即可。

2201_75415493的博客 3807

PCB过孔电流承载解析:完整指南与数据参考

深入解析PCB过孔的电流承载能力,结合实际应用场景提供可靠设计参考。涵盖影响载流的关键因素,并整理实用的pcb过孔与电流对照一览表,帮助工程师优化布局与布线。

weixin_35677363的博客 633

PaddleOCR实战:如何在CentOS 8.5上搭建高性能OCR识别环境

本文详细介绍了在CentOS 8.5系统上搭建高性能PaddleOCR识别环境的完整指南。从系统环境准备、PaddlePaddle框架部署到PaddleOCR的定制化安装与性能优化,提供了针对生产环境的解决方案,包括GPU/CPU环境配置、内核参数调优及常见问题排查,帮助用户实现高效OCR识别。

weixin_29223603的博客 350

小程序实现根据环境(正式版、开发版等)自动切换baseUrl

在小程序开发与发布中,频繁手动切换 baseUrl 不仅繁琐,还易出错。本文详细介绍如何通过 uni.getAccountInfoSync() 实现小程序环境自动识别与 baseUrl 动态切换的方案,大幅提升开发效率,优化提审流程,并降低人为错误风险,是开发者不可错过的实用指南。

分享即是最好的学习 4117

团子杂记:SAP收入确认工具RAR(Revenue Recognition&Reporting)在新收入准则下的应用

SAP收入确认工具RAR知识分享

Lucas1211的博客 4284

微信小程序区分开发环境、测试环境和正式环境

本地存储和获取当前用户的userCode,但是测试和线上版本的本地存储是互通的,调用的域名不互通,测试环境和线上环境数据不一样,所以会报错线上查询不到当前用户或者测试版本查询不到没有当前用户。在小程序的onLaunch生命周期中调用,根据判断接收到的值来得知当前是开发环境还是测试环境还是正式环境,环境区分好了,只需要在不同环境下修改用于存放用户信息的本地存储的键名就可以了。微信提供了wx.getAccountInfoSync()这样一个API。

sxy323的博客 6740

【WILEY】从Revision到Online:逐层拆解投稿状态更新与关键文件提交实战

本文详细解析了学术论文从返修到在线发表的全过程,重点拆解了投稿系统状态更新背后的含义与应对策略。文章提供了返修稿与回复信的准备技巧、关键补充文件(如图文摘要)的提交要点,并分享了校对校样与处理出版协议的实战经验,帮助作者高效、专业地完成发表流程。

weixin_29209805的博客 715

NVIDIA平台Xavier/TX2板摄像头驱动开发与TP2850方案开发

本文介绍了在NVIDIA平台上开发Xavier/TX2板摄像头驱动的过程,并结合TP2850方案实现了多路模拟相机输入。我们提供了初始化摄像头和连接TP2850方案的示例代码,并介绍了相关的步骤和注意事项。需要注意的是,以上示例代码仅提供了基本的摄像头初始化和与TP2850通信的框架,你需要根据具体的需求进行进一步开发和配置。你可能需要参考摄像头和TP2850的数据手册以及相关的开发文档,以了解更多详细的配置和操作。此外,你还需要一个支持TP2850方案的硬件设备,并将其连接到Xavier/TX2板上。

PixelLancer的博客 593

如何测试一个微信小程序?

微信小程序测试的策略和注意事项 一、测试前准备(环境搭建) 1.前端页面 微信Web开发者工具安装、授权测试用的微信号可预览和调试小程序… 可参考此文: 微信Web开发者工具-下载、安装和使用图解 2.管理后台 配置内网测试服务器环境,通过PC端Web站点管理小程序前端的输出内容,可从开发人员获取管理账号进行测试 二、测试范围 1.权限测试 需要检查以下几种情况下微信用户访问的权限 1)未授权微信...

qq_43475097的博客 1万+

allegro如何设置走线等长

设置走线等长!

weixin_42499230的博客 6938

微信小程序测试

一、测试前准备(环境搭建) 1.前端页面 微信Web开发者工具安装、授权测试用的微信号可预览和调试小程序... 可参考此文: 微信Web开发者工具-下载、安装和使用图解 2.管理后台 配置内网测试服务器环境,通过PC端Web站点管理小程序前端的输出内容,可从开发人员获取管理账号进行测试 二、测试范围 1.权限测试 需要检查以下几种情况下微信用户访问的权限 1)未...

weixin_30907935的博客 7489

从 Classic ABAP 到 ABAP Cloud:一份面向开发者的 SAP 学习路线图与实战指南

ABAP技术演进路线:从语法到架构思维 本文系统梳理了现代ABAP开发者的能力成长路径。在S/4HANA与云时代,ABAP已从传统过程式语言转变为支持面向对象、测试驱动和云原生开发的现代技术栈。学习路线应围绕四大核心维度展开:1) 语言基础(ABAP OO/Modern ABAP);2) 工程化实践(ABAP Unit/ATC/Clean ABAP);3) 数据建模(CDS/AMDP);4) 服务化架构(Gateway/OData/Fiori)。文章强调以交付形态倒推技术栈,通过真实案例展示了如何将零散技术

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 363

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

微信小程序开发环境/正式环境介绍。

正常应用环境下,小程序要建立两套云开发环境,一套云开发环境用于开发人员开发测试会用,另一套环境用于正式上线时使用。 第一、可以进行环境区分,因为两套云开发环境里面有两套不同的云函数/云数据库/云存储等,操作开发测试环境的时候不会影响到正式环境; 第二、在应用上线后,如果再对小程序功能进行修改时,免不了一些测试行为,使用开发测试环境避免污染正式环境的数据,引起不必要的麻烦; 第三、在使用时,首先使用开发测试环境,注意修改app.json和云函数的cloud.init里面关于云环境ID的配置,推荐云函数里

qq_20411471的博客 4757

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【小程序测试环境】

小程序测试环境是专门用于测试小程序功能和性能的一套独立环境,它能够确保在不影响生产环境的前提下,对小程序进行充分的测试和优化。综上所述,小程序测试环境在小程序的开发和上线过程中扮演着至关重要的角色。它不仅确保了小程序的功能和性能能够在不影响生产环境的情况下得到充分验证,还为开发者提供了便捷的预览和调试工具。在建立测试环境时,开发者应注意API和语法的差异、WXSS渲染的差异,并严格管理测试版本的发布流程。

商城 / Java 商城 -首选 商城 开源 电商 商城 源码 商城 2557

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

微信小程序 测试环境和正式环境 access_token冲突问题

小程序 测试环境和正式环境 access_token冲突问题 背景:小程序测试号无法调用自定义交易组件相关接口,如果使用正式的appid配置本地access_token会与正式的产生冲突 解决:使用的sdk是easywechat:https://easywechat.com/docs/5.x/customize/cache 替换easywechat的缓存引擎,指定测试环境和正式环境为同一个缓存配置。 $app = Factory::miniProgram($config); # 替换缓存配置 $red

qq_38701718的博客 5419

小程序搭建本地环境开发

本文介绍了如何在本地宝塔环境中配置反向代理访问线上服务器静态资源。主要步骤包括:1)在宝塔面板添加反向代理并开启缓存和高级功能;2)修改配置文件指定需要代理的文件类型(如图片、CSS、JS等);3)设置目标URL和Host头指向线上域名;4)配置完成后检查PHP版本是否被自动切换为纯静态模式,需手动切换回来。通过此方法可实现本地环境访问线上服务器资源的需求。

baidu_33927029的博客 217

微信小程序该如何测试?

今天大湿给大家带来了小程序该如何测试。 全文共2115字,阅读需要13分钟 1.什么是小程序 英文名 Mini Program 是一种不需要下载安装即可使用的应用,是内嵌在微信 APP 里面的一款新形态软件。 它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。 小程序的架构:包含View视图层、AppService 逻辑层。View 层用来渲染页面结构,AppService 层用来逻辑

weixin_50149012的博客 2万+
上一篇: php-宝塔部署thinkphp项目-支持https协议
下一篇: thinkphp5-failed to open stream: Permission denied-文件夹循环提权
billycoder
博客等级 码龄17年 171粉丝 188原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值