🦁
【何気ない知らなんだ編】JSのファイル管理が問題だったかも...!?
先に言うと某はFlutterを専門としているため
functionsとかJSとかはサッパリです。
さて、今回のエラーっぽいバグっぽい、単なるミスは
ファイル名についてです。
いつも通り、functions処理をデプロイするコマンドを打つと
全然反映されません
command
firebase deploy --only functions:un_read
他のchat.jsやuser.jsなども
問題なくデプロイされる
なぜか、アンダースコア(_)がある事で反映されないのだ。
これの解決をしたいなぁと思っていたがなかなか出来ず
とりあえず、全ての処理をデプロイしてみようと思って
全体をデプロイするコマンド
firebase deploy --only functions
を打ってみると、こんなログが出た
「un_read」ではなく「unRead」になっている...!!!!なんじゃこれ。
と思って、実際にやってみたけっっっっっっか
command
firebase deploy --only functions:unRead
上手くいった。なんこれ。知らなんだ。
追記
何故か、unReadで通ったけど、その後色々とやっていると
chat_roomとかでも通ることが反映した。
アンスコ(_)を使う時と使わないときの違いはファイル名なのかなとか思っていたが
どうやら、index.jsのmodule.exportsで問題が発生しているように見えてきた。
というか、そこに共通点があった。
index.js
module.exports = { unRead, chat_room, sns_info }
いや、ほんと謎。どういう法則なのか・・・
Discussion