在掘金看到这篇文章:调试不方便?我直接把公众号网页线上环境搬到本地。我参考文章的步骤,在我的电脑操作了一遍,但和原文有些不同。
npm create vite@latest
;server
和 preview
配置,例如://vite.config.ts
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
export default defineConfig({
server: {
host: "0.0.0.0",
port: 80,
},
preview: {
host: "0.0.0.0",
port: 80,
},
plugins: [react()],
});
sudo vim /etc/hosts
;127.0.0.1 baidu.com
,注意把 baidu.com
替换成你的域名;npm run dev
拉起 Vite 本地服务器,在浏览器输入 http://baidu.com
就能访问你正在开发的网页,注意不要用 https
,如果浏览器自动跳转 https
就打开浏览器的隐私模式访问;以上就是在本地电脑调试公众号网页的方法。
微信公众号网页的部分 API 需要在手机上调试,接下来是手机调试的操作步骤。
hosts.txt
文件,写入 192.168.50.86 baidu.com
,注意把 192.168.50.86
替换为电脑 IP 地址,然后把这个 hosts 文件添加到 Virtual Hosts,最后开启 Virtual Hosts;http://baidu.com
就能调试公众号网页,注意不是 https
;相关笔记: