341490
由于前阵子自个玩的小服务器重装了,今天打算把之前在服务器上有个是基于eggjs(大概1.0版本吧)做的微信相关的项目迁移 整改到eggjs 1.9版本上(这个项目是拿来练手的),过程也有对部分代码进行下整改,然后部署上线。
测试微信授权的时候页面一直出现Invalid signature,刚开始误以为是微信签名或者参数错误之类的,一直排查这块的代码感觉没错, 在本地测试也没问题,就是到线上出现症状,接下来一会把问题移到nginx这里,检查了下nginx配置等(服务器上架了层nginx做代理),对于它倒没太大的质疑。
最后从eggjs启动加载配置进行追查,发现代码有误
正确的是
修改后一切正常!
有点疑惑eggjs对于多余的不存在配置,既没有报错,也没有在一些日志或者其它地方能够捕捉到? 还是小白在排除上或者使用上姿势不对。