Node.js

筋トレと体重の記録アプリケーションを作って運用している話(とそれの今後の展望)


タイトルの通りなのだが、インスタで毎日投稿している筋トレの実施記録を管理する機能と、ついでに体重の記録を管理する機能をもったアプリケーション自作していて、現状それを運用しているので、その話をしたい。それと、ついでにそのアプリケーションの抱える課題や、今後の展望について考えていることを挙げていきたい。


【Oracle Cloud】Object Storageへのオブジェクト格納→Event→Functions→ADWをNode.jsランタイムでつくってみた


タイトルの通り。
Oracle CloudのサーバレスOracle Functionを使って、よくある流れ

  1. Object Storageにデータが格納される
  2. データ格納されたことを受けてEventが発行される
  3. 発行されたEventをトリガーにFunctionが起動される
  4. FunctionがデータをADWに格納する

を、Node.jsランタイムでやってみたので、その記録。


【Javascript】配列要素をループする際のasyncとawaitで困った話


タイトルの通り。
正直に言うとasyncやawaitはどうにも知識が表面的で、なんとなくでやってる部分があったのだが、というか今もあるので実際こうして困った事例が出てきたわけだが、とにかく未来の自分が同じ問題に遭遇する場合に備えてまとめておく。


【Node.js】request-promiseのerrorについて


Node.jsでrequest-promiseを使ってREST APIを呼び出していたら、HTTP 403が返ってきてるのにrejectにならなくて、「なんでだ?」と思って簡単に調べた記録。
なお、2020年2月11日でNode.jsのrequest-promise(の依存モジュールであるrequestを含め関連モジュール)は「完全に非推奨」になっている。(公式のgithubより)
要するに完全非推奨のモジュールに関する記事であり、この先参考になるケースが現れるとはあまり思えないので(というか開発者が非推奨とした意向を汲み取るならそのようなケースが出てきてはならないはずだ)、まあ、その辺留意したうえで、暇つぶしの雑記として読んでもらうのが吉だと思います。。