脑子进过的水——让人哭笑不得的小错误

通过一天的折腾,我又被本身战胜了一次,我决定把这些被战胜的经历记录下来——git


微信消息的方括号:github

最近在作Athena的微信集成,整合完消息队列,发现怎么都发不出去消息。怀疑链:express

消息队列只读了?——>ES6的属性匿名传递在Node里不生效?——>ES6的字符串模板有问题?——>传递后的response出问题了?服务器

等等等。微信

而后,忽然想,返回空吧。就扔了空字符串回去。发现发出去了。cookie

发出去了!!!!session

消息主体有问题!难道果真仍是ES6的字符串模板?!——删掉全部空行!不行!post

改成字符串拼接吧——等等,]>是啥!不是]]>么!!code

:-Oorm

不过如今消息队列仍是会出错,再继续排查吧。


以前写Athena,代码提交Github。遇到了和我以前不少不少不少项目同样的问题——在PHPStorm中,提交时,填写个人GIthub用户名报错,填写个人另一个邮箱就能够,可是在个人我的github中,日历不显示我有更新。

而后我把我的公钥私钥从新搞了一遍。

而后把Github密码换了。

而后把PHPStorm的Github token换了。

而后用控制台修改了local和global的用户名、密码、邮箱。

仍是不行,网上找那个错误也全是不相关的错误。直到——https://intellij-support.jetb...

我看到了这个页面。

Please note that the "Author" field is used when you want to
explicitly specify the author of the commit who is different from you
(for example, somebody else made the change but was committing from
your computer).

原来这个author指的是,配置以外的author……为空的时候,就是个人。

提交以后,搞定了。呵呵。


(更新于)12.8

这几天在写醉晚的后台,以前试图用咱们后台的token的形式,后来问了PS以后,PS说他们的游戏服务器是直接用session的,因而转移到express-session。

结果req.session的赋值一直没有成功,因而在这几天的空余时间一直在找解决方案。

最后发现——

router.use(session({
    secret: 'edel', //secret的值建议使用随机字符串
    cookie: {maxAge: 60 * 1000 * 30, secure: true}, // 过时时间(毫秒)
    resave: false,
    saveUninitialized: true
}));

的配置里,secure若是是true,须要用https方式。趴。


更新于12.9

UI-ROUTER,$state.go以后,若是不return,那么下面的代码依然会执行。啧。

相关文章
相关标签/搜索