【狼人杀plus全记录】没有公网IP照样完美解决微信小程序本地测试问题,超简单方法!

原创 2018年01月30日 16:21:55

前文:在开发微信小程序后台的时候,我们需要使用域名进行跳转访问,按照传统的思路我们的域名只能填写一个公网IP,然而多数情况下我们并没有公网IP

方法非常简单,有两种思路:

  1. 第一种,将域名定向到局域网IP
    比如我们在阿里云云解析的配置面板中,讲A记录的IP地址改为127.0.0.1 或者是 192.168.xx.xx 指向我们本地测试机的局域网地址,然后我们在电脑上进行本地测试的时候就非常快捷了,当然,即便你是用真机测试,只要你的手机和电脑在同一个局域网也可以OK的
  2. 第二种,修改电脑的host文件
    host文件就相当于一个本地的dns,一个本地化的域名解析,windows系统的host文件位于

    C:\Windows\System32\drivers\etc\host

    用文本编辑器打开:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost

127.0.0.1 xxx.baofeidyz.com

带 # 号的全是注释,使用方法及其简单,注意最后一行

127.0.0.1 xxx.baofeidyz.com

空格前面是ip地址,后面是域名,比如我这条配置中ip地址是127.0.0.1,域名是xxx.baofeidyz.com,保存以后,你在本地电脑访问该域名的时候就会自动被解析为127.0.0.1了,当然这种方法有个弊端就是手机修改host比较麻烦,可能需要你root手机,或者是设置http代理,如果第一种方法你可以接受的话,就不要考虑第二种了,尤其是设置Http代理是让手机访问这种麻烦的方法。

btw 如果你想看看自己的host文件有没有修改成功,可以试试 ping xxx.baofeidyz.com 看看解析出来的ip地址是不是你设置的127.0.0.1
这里写图片描述

其他系统的host文件请Google查找,欢迎补充

版权声明:转载请注明我的个人微信平台 暴沸

怎么搭建微信小程序的本地测试服务器

问题的提出 Mac环境 方便快捷地搭建小程序的测试服务器 小程序对于网络请求的URL的特殊要求 不能出现端口号 不能用localhost 必须用https 主要步骤 用json-server搭建简单...
  • myth13141314
  • myth13141314
  • 2017年09月30日 10:30
  • 490

如何开发微信小程序(一)个人开发者该如何测试开发小程序

微信小程序入门(一)论个人开发者怎么测试开发小程序 微信小程序,可谓最近比较火的话题,我也对小程序充满好奇,所以就准备试试怎么开发小程序。 【1】如何获得开发权限? 大家肯定想的是,进入微...
  • qq_28817739
  • qq_28817739
  • 2017年01月18日 21:44
  • 1435

想着手学习微信小程序开发的看过来(含本地开发方式)

就像学习一门开发语言首先会写出“Hello World”一样,学习开发一个应用首先得写出一个“计算器”,这也是开发者的入门必经之路。想当年我学习C/C++也是从一个计算器入门而后一往无前的。 小程序...
  • cc_blog
  • cc_blog
  • 2016年11月29日 11:18
  • 1715

微信开发本地调试

适用:微信公共平台开发者 目的:在本地服务器实时调试微信,方便微信开发 语言:JAVA 工具:MyEclipse、Jetty、花生壳内网版、微信 过程: 1、http://www.oray.com/a...
  • aochuanguying
  • aochuanguying
  • 2014年08月14日 10:50
  • 1976

一个新的项目:狼人杀

最近从和菜头的文章中得到了一些启发。他开发的姨妈日记,和他朋友开发的高尔夫计分,这些简单的小程序,在简单的推广后也获得了不错的反响。这给了我对小程序的一些信心和想法。之前总想着做游戏一步到位的想法,可...
  • xdx3000
  • xdx3000
  • 2017年03月06日 09:12
  • 911

搭建可调试的微信公众平台本地测试环境

搭建可调试的微信公众平台本地测试环境 背景: 最近在筹建一个协同开发的开源项目NWechat,项目开始前,有几样事情要准备。 1)项目管理系统的选定; 2)源码版本控制系统的选定; ...
  • kingmax54212008
  • kingmax54212008
  • 2016年03月06日 08:23
  • 3360

微信小程序简单总结

1、添加一些图片素材(网上找的),复制到项目的根目录下面,和pages目录同级 2、查看微信文档介绍 3、打开blog文件夹,编辑blog.js,page函数里面添加对象,data对象表示...
  • han_cui
  • han_cui
  • 2017年01月28日 17:42
  • 582

狼人杀_取随机数法

问题1:12人的狼人杀,决定发言顺序,怎么生成随机数决定第一位发言的玩家? 当时在和同学玩狼人杀,因为我坐的座位号是10号,然后当时用的方法是,发言的时候看时间,然后用分钟的十位+个位来决定发言顺序...
  • KgdYsg
  • KgdYsg
  • 2017年01月12日 01:18
  • 951

(狼人杀)游戏研究-Android

游戏中的功能研究:游戏的通信/充值/广告/分享 通信:环信 融云 SurfaceView 与 GLSurfaceView效率!   两款游戏引擎,一个是cocos2dx,另一款是andengine,其...
  • ShareUs
  • ShareUs
  • 2017年05月18日 22:51
  • 950

注册账号、修改密码可能出现的漏洞——天天狼人杀

某日在“天天狼人杀”app玩游戏的时候,突然产生一个想法,于是就实践了一下。 不啰嗦直接开始叙述过程。———————–我是分割线———————–1.首先介绍一下接受测试的app“天天狼人杀” ...
  • sagittarius_yx
  • sagittarius_yx
  • 2017年02月19日 23:40
  • 6253
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【狼人杀plus全记录】没有公网IP照样完美解决微信小程序本地测试问题,超简单方法!
举报原因:
原因补充:

(最多只允许输入30个字)