Node.js

システム開発Tips

[Node.js]Facebook Workplaceでチャットボットを作成する方法

概要 Facebook Workplaceでチャットボットを実現するにはカスタム統合アプリとWebhookを使用します。 公式の説明を引用するとこんな感じです。 カスタム統合アプリでWorkplaceのイベントをサブスクライブし、更新をリ...
システム開発Tips

Herokuでpermission denied for table “テーブル名” errorが発生した

現象 HerokuのHobby DynoでNode.js + PostgreSQLのアプリを動かしてる時に 以下のエラーが出てデータの更新・追加ができなくなったときの備忘です。 permission denied for table t_...
システム開発Tips

[Node.js]Heroku上のsequelizeを使ったアプリケーションでSequelizeConnectionRefusedErrorが発生する

HerokuにSequelize + ExpresssのアプリケーションをデプロイしたときにSequelizeConnectionRefusedErrorが発生した。 原因 ローカルではうまういくのになんでだ!と思ったらそうでした。Hero...
システム開発Tips

[Node.js]SequelizeConnectionError: self signed certificateが発生したときの対処方法

昔作ったプロジェクトをコピーして、HerokuにSequelize + ExpresssのアプリケーションをデプロイしたときにSequelizeConnectionError: self signed certificateが発生した。 原...
システム開発Tips

[Node.js]Helmetを使うとCDNが使えなくなる。

Node.jsの開発をしているときにCDNでBootstrapなどを使おうとしてたのですが、エラーになって読み込めなくなってしまいました。 原因 原因を調べるとどうもセキュリティ強化に入れたHelmetのコンテンツセキュリティポリシー邪魔を...
システム開発Tips

[連載][第三回]Node.js Tutorial

HTTPモジュールの使い方 Node.jsチュートリアルの3回目です。 今回はHTTTPモジュールの使い方ですね。 大体の例で登場してくると思います。これ書いて にアクセスしてね。 Hello worldがでるよ。が定番かと思います。 では...
システム開発Tips

HerokuにデプロイしたLINEボットからPuppeteerが使えない!

HerokuでPuppeteerが使えない問題をbuildpacksで解決 LINEボットからpuppeteerを使ってWebのスクレイピングした結果をテンプレートメッセージで返そうとしてたのですが、Ngrokを使ったローカルデバッグだとう...
システム開発Tips

HerokuでStarting process with command node index.jsが発生したときの対処

昨日、大昔に作っていたLINEチャットボットのリファクタリングを行いました。 その過程でバラけていた関数群をmodulesにまとめたり、ファイル・フォルダの構成を変えたして大規模な変更をしたのですが、 index.jsの場所もserver/...
システム開発Tips

[連載][第二回]Node.js Tutorial

モジュール はじりました。Node.jsチュートリアルの2回目です。 今回はモジュールについてです。モジュールはES6以降から登場した記述ですね。 モジュールとはなんぞや 関数群のようなイメージで良いかと思います。 JavaScriptで作...
システム開発Tips

[連載][第一回]Node.js Tutorial

Node.jsを使おう これから何回かに分けて、Node.jsについてのチュートリアルを記載して行きたいと思います。 参考になるサイトはたくさんあるので、その中の一つを実際に進めながら、脚注を入れる形で進めたいと思います。 参考にする資料は...
タイトルとURLをコピーしました