首先说以下微信公众号网页,第一次听说,估计有些人都不知道是什么,其实就是在微信公众号中运行的网页,使用的是内置的webview
具体流程(开发者而言)
1. 需要在微信公众号测试号中添加域名, 例如自己创建的是nodejs服务器,所以我的域名是localhost:3000, 注意, 因为是测试号, 所以是可以没有http前缀的, 但是官方给的文档中填写的是需要有前缀的, 也就是需要使用备案过的域名 , 没有的话 , 可以使用测试号下面的 设置js安全域名, 就能设置localhost域名了
2. 在html网页中引入 SDK 文件, 官方给的是 在线地址 , 可以cv到浏览器中 ctrl+s 保存到本地
3. 在文件夹根目录下使用如下命令
npm init -y // 初始化一个包管理文件
npm install express -- save // 下载express框架
npm install xtpl xtemplate --save // 模板插件, 后面会用得上
// 在根目录下创建app.js文件
// 在根目录下运行
node ./app.js
// 开启本地服务器
// 推荐使用nodemon ./app.js , 不需要反复重启服务器, 但是要下载这个包