Send Message by Gmail
Abstract#
いままではよくJersey使っていたWEBサービス開発ですが、ちょっと別の方法でもトライします。Webhookを使えるようになるために。Node.js+Expressがよさげ。
Topics#
私のクラウドにインストールしてみようと思います。まず、Node.jsとnpmはさっくりやるとして,進めていくとnpmでExpressをインストールしようとしたらError: CERT_UNTRUSTEDがでたが、これはSSLのチェックが厳しすぎるからとか。で解決。 |
でやってみるとすんなり。。確かに簡単だ。Jerseyだとこうはならない。 |
接続用パスワードなどは、このprocess.envに保存しながら使うらしい。そこに値を格納するには、.envというファイルを作り、そこに保存しながら、dotenvというパッケージをjs上から呼び出してセットするとか。 |
しかし、Centos環境で、動かそうとするとどうもunexpected identifierっていうSyntax Errがでる。どうもデフォルトでインストールされるNode.jsが0.10.48とバージョンが低いせいで、少なくとも6以上にしなさいとメッセージがでている。このあたりをみながら、バージョンを8にしてみて、npmでdotenvとexpressをインストールしなおすと動くようになった。 |
Reference#
- , 2014年1月22日, npm install で SSL Error になった時の対処法。https://blog.yug1224.com/archives/563d9b67bf652a600632d01e/
- @sugard12, 2016年01月11日, CentOSにnode.js+Express環境を構築して動作を試してみるまで, https://qiita.com/sugard12/items/7e51791decc682baf6ea
- @ueokande, 2016年09月29日, Nodeプロジェクトで環境依存の設定の管理方法, https://qiita.com/ueokande/items/80048f886082fea5b776
- masalib, 2018年2月14日、CentOS 6.xにnode.js(v8系)をインストールする、https://masalib.hatenablog.com/entry/2018/02/14/194846