业务背景
- 通过
vue-cli
webpack
模板开发微信公众号 - 因为调用公众号接口必须配置请求域名
url
,比如example.com
- 而这个域名又必须是在公众号后台合法业务域名里配置过的
- 当我不调微信接口时,可以通过
localhost
进行测试 - 但一涉及到
微信支付
或微信地图
等api时,就必须把代码上传到example.com
上进行测试
问题描述
-
这样一来就非常麻烦了,每修改代码需要测试就必须经历以下步骤
- 修改代码
- 编译打包文件
npm run build
- 通过
ftp
将打包文件上传到服务器
问题
- 有什么办法可以让
npm run build
自动执行呢 - 就是当文件变化时自动打包文件,类似于
npm run dev
一样 - 如果编译完成后自动
ftp
上传一下就更屌了
我的尝试
- 大概知道是要设置
watch
- 但是自己没有配置过
webpack
文件,所以搞了半个小时没搞出来,提个问题
可以使用代理啊,将localhost/api/转发到example.com/
在开发环境中可以配置devServer的proxyTable
在正式环境中可以配置nginx、tomcat等服务器的转发规则