1.去natap 配置端口号 //本地项目是8080端口,natapp就配置8080端口 2.ngrok配合vue-cli实现外网访问 1.去 https://ngrok.com/download 下载 3.修改vue-cli中的配置文件build/webpack.dev.conf.js在devServer中添加:disableHostCheck: true,添加完成后,运行npm run dev启动项目 4. 如自己的项目是localhost:8080,在cmd命令下运行ngrok http…
1.下载nginx http://nginx.org/en/download.html 2.启动服务 3.配置natapp服务,并启动…
1.H5微信支付 后台会返回一个URL,前端直接跳转就OK(需要你传给后台一个ip,必须保证在同一域名下) 使用window.location.href =res.data;进行页面跳转到支付界面(res.data)为后台返回的链接, 2.微信公众号支付 为了唤起支付,首先这里需要我们做两件事,第一去配置jsapi域名,第二配置微信网页授权的回调域名,. 构建微信授权的url :  https://open.weixin.qq.com/connect/oauth2/authorize?appid…
首先,在公众号后台配置h5页面地址 开发流程 1.通过配置h5地址,获取code.再通过code,获取openid getOpenid(){ let url = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx697881XXXXXXXX&redirect_uri=https://XXXXX.com&response_type=code&scope=snsapi_userinfo&state=acce…
流程如下: 1. 申请微信公众号:企业号.服务号.订阅号(前两个要钱) 2. 配置微信公众号后台 选择基本配置,获得 AppId 和 AppSecret ,点击服务器配置 URL:你服务器地址,不能是IP地址,而且域名必须指向80端口,没有固定域名的同志可以使用natapp,基于ngrok的域名映射工具 Token: 自己生成 EncodingAESKey: 点击随机生成 完成填写后点击提交,微信会向你填写的地址发送一个请求,然后你需要把他发送的 echoStr 返回,所以事先需要在自己服务器上…
自己最近搞了公众号,记录一下. 目的就是为了在微信公众号里启用服务器配置. 微信文档 其实微信文档已经写得很清楚了,也很简单.(微信的目的就是它发送一个get请求,希望我们能接受一下,然后给微信回个数据告诉它) 方法一:用WebApi,MVC架构(注意Controller里的这个Action不要去添加视图) 微信发给我们四个参数:signature timestamp nonce echostr  我们通过微信要求之后把echostr这个字符串再发给微信.(最最简单的办法就是,我们啥都不做,接收…
1.打开微信测试公众号开发平台http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 扫码登陆…
使用微信测试号, 花生壳内网穿透 需要注意 token 两边都是自定义, 需要保持一致, const Koa = require('koa') const sha1 = require('sha1') const app = new Koa() const config = { wechat: { appID: '', //填写你自己的appID appSecret: '', //填写你自己的appSecret token: '' //填写你自己的token } } app.use(async…
微信分享后支付页面还是初始页面,这个问题解决了, created(){ //判断是否是IOS设备 // IOS分享时的页面是首页,也就是进入页而不是当前页.所有可以采用刷新当前页,让进入页的链接改成当前页,再在页面卸载时删除缓存数据. let agent = navigator.userAgent let isIOS = !!agent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/) // ios终端 if(isIOS && !sessionStorage.g…
github:https://github.com/liuyinglong/node-wechatnpm:https://www.npmjs.com/package/wechat-plus install npm install wechat-plus --save use //引入 var WeChat=require("wechat-plus"); let weChat= new WeChat({ token: "your token", appid: &quo…