腦子進過的水——讓人哭笑不得的小錯誤

通過一天的折騰,我又被本身戰勝了一次,我決定把這些被戰勝的經歷記錄下來——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,那麼下面的代碼依然會執行。嘖。

相關文章
相關標籤/搜索