nodejs

Puppeteerのpage.evaluateとpage.$はどちらがいいか

疑問 スクレイピングではPuppeteerをよく使うのだが、page.evaluate()とpage.$()の違いがよく分からなかった。 ちなみに、自分はpage.evaluate()しか使ったことがない。 回答 何が違うのか、どちらを使うべきか、その疑問が以下リンクを見つけて解決した。 s…

BotkitでSlackのアプリメッセージをキャッチしたい

概要 SlackでBotkitを使用してbotを作るとき、ユーザーのメッセージに反応するにはambientだったりmention,direct_messageなど使うが、これらはアプリ経由やwebhook経由からのメッセージには反応しない。 つまり人間が発言したメッセージ以外はbotがキャッチ…

PM2でnodejsアプリを動かす

foreverは使ったことあるが、pm2の方が高機能という話を聞いたので使ってみる。 PM2のインストール グローバルインストールする npm i -g pm2 pm2コマンドが認識されていればインストールOK PM2を使う 開始するだけなら pm2 start jsファイル --nameで名前つ…

nowで作成したAPIをKotlinとRetrofitとRxJavaとJacksonでGET/POSTする

いつもAndroidでRetrofit+RxJavaを使ってAPI通信する処理を書いてるが、今回はKotlinで挑戦してみる。 ついでに、使ったことのないnowもJacksonも触ってみた。 作成するもの nowを使ったnodejs製のAPIモック(express) Androidアプリ(Kotlin/Retrofit/RxJa…