MEVN STACKとは〜Vueでフルスタックに作りたい〜
MEVN STACKって何?MEVN STACKってこういうのだよMEVN STACKとは、MongodbExpressVue.jsNode.jsの頭文字を取ったもの。類似にMEAN STACK(Mongodb,Express,AngularJS,Node.js)もありますね!...
View ArticleNode.js新規アプリケーション作成時の設定手順
前提条件 node.jsがインストールされていること手順1: 任意の場所に、アプリケーションを格納するフォルダを作成する・・・今回はデスクトップにnodeフォルダを作成 2: コマンドプロンプトにて下記コマンドを入力し、package.jsonを生成する入力>cd C:\Users\yamapi1012bs\Desktop\node # ↑ユーザー名> npm init --yes#...
View Articleheroku×node.jsでcorsエラーがなかなか解決しないときに気をつけること
node.js(express)でサーバーサイドを記述し、herokuに上げていたのですが、今まではすんなりと解消できていたcorsのエラーに嵌ってしまったので、記事を書くことにしました。環境heroku: 7.42.5node.js: 12.16.2express: 4.17.1cors:...
View ArticleNode.jsとJavascriptの違い、関係について
はじめにはじめてNode.jsを学んだ方や使用した方はこう思いませんでした?「なんで同じJavaScriptなのに名前が違うの?サーバーサイドで動くJavaScript?使ってるけどいまいちよくわからない…」そんな疑問を持った方たちのために簡単に解説していきます。言語・処理系についてそもそもプログラミング言語とは、コンピュータに情報や命令を伝えるための「文字・記号の集まり及びそのルール」です。そして...
View Article【Express】ミドルウェアとは何か
ミドルウェアとは何かミドルウェアとは:サーバーの動作をカスタマイズするもの。ルーターハンドラが作動する前に何かを行うもの。・ミドルウェアがない時新しいリクエスト ↓ 通常のルーターハンドラが作動 ・ミドルウェアがある時新しいリクエスト ↓ ミドルウェアが作動! ↓ 通常のルーターハンドラが作動...
View ArticleherokuでNode.jsを立ち上げるまでの手順
色々と理解できていないことは多いですが、とりあえずherokuで立ち上げられたので手順を記載。エラーでまくったしいろんなサイト見すぎてもはや何を参考にしたのかわからなくなってます。前提① Node.js、herokuはインストール済み②...
View Articlenodebrewで入れたnodeが存在するのにno such file or directoryになる問題
【注意】これを読んでも解決しません環境Raspberry Pi 4Ubuntu Mate 64bitnodebrew 1.0.1 node v12.18.3症状nodeコマンドが実行できない$ node -v-bash: /home/user/.nodebrew/current/bin/node: No such file or directory $ ls-la...
View ArticleObnizで動体検知センサー(HC-SR505)を利用して、動体検知したらスマホに通知。
「動体検知したらスマホに通知」をやりたいこんなことをやってみよう。使うのはこちら。<ハードウェア>HC-SR505(赤外線人感センサー):https://obniz.io/ja/sdk/parts/HC-SR505/README.mdObniz:https://obniz.io/ja/products/obnizboard/Raspberry Pi Zero...
View ArticleRaspberry Pi4 地デジサーバ Chinachu+mirakurun の Node.jsをアップデートしてみた
Raspberry Pi4で地デジサーバを Chinachu +mirakurun で稼働していますが、以下のようにmirakurunをv3.2.0にアップデートした後、chinachuもアップデートしたところ、動かなくなりました。$ sudo npm install mirakurun -g --unsafe-perm --production //mirakurunのアップデート $ cd...
View Article文章から単語を取り出して数えるサービスを作成してみた
概要「単語を数えるプログラミング」をテーマにお勉強してみました。単語を数えるということで形態素解析を用いて文章から単語を取り出して単語数を数えてみるサービスを作ることにしました。お勉強した結果ですが以下のサービスとして公開しておりますので、以下の...
View Article[JavaScript] セミコロンをつければ絶対安心できるのか?;
はじめにこちらの記事を読んで、改めてJavaScriotの ;について気になったので調べてみました。結論私が思ったより安心じゃなかった。セミコロンありのスタイルでも、下記のように予期せぬセミコロンの挿入が起こってしまうパターンがあります。functionf(){return{foo:'foo'};}f();// undefinedセミコロンに関することは参考にさせていただいたセミコロンに関する...
View ArticleAWS Amplify での Cognito アクセスは React Context.Provider を使って認証処理を Hooks 化しよう
AWS Cognito は認証・認可を提供している AWS のサービスです。Amplify と統合することで、超高速に構築できます。Cognito を使用することで、API Gateway や S3 など他の AWS サービスとの統合がより簡単にできるようになります。本記事では、Cognito を使用した React アプリケーションの実装例を紹介します。Cognito へのアクセスには...
View ArticleAWS Lambda(Node.js)においてmiddyを使ってAmazon RDSに接続する方法
AWS Lambda(Node.js)において、middyを使ってAmazon RDSに接続する方法を紹介します。はじめにデータベースエンジンこの記事ではデータベースエンジンとしてAurora...
View Articlenode.jsでsleep処理をasync awaitを使って書く
sleep処理を書くときはsetTimeoutを使うのが一般的だと思いますが、callbackを書きたくないので今風にasync...
View ArticleBitbucketからコンテナサービスにアプリをデプロイする方法
今回のチュートリアルでは、BitbucketからAlibaba Cloudのコンテナサービスにアプリケーションをデプロイし、Let's Encrypt SSL/TLS...
View ArticleTwitter で 自動フォロワー獲得ツール を作った話 ②
まえがき本記事は、Twitter で 自動フォロワー獲得ツール を作った話の続編です。前編をご覧になっていない方は、まずは上記のリンクへどうぞ。また、本記事に記載されている全体のソースコードは、Githubからご覧いただけます。あらすじTwitter のフォロワーを増やすための法則を確立したものの、「GAOGAOエンジニアたるもの、プログラミングで実装してみてはどうか」との...
View ArticleNode.jsよりODBCでOracle, Salesforceなどに1ドライバで接続
Connect to Oracle, Salesforce and others using ODBC drivers from Node.jsはじめにNode.jsアプリケーションからODBCでSQL Server、Oracle、DB2、Postgres、MongoDBなどのDBや、Salesforce、Eloqua、Oracle Sales Cloud、Oracle Service...
View Article