Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Browsing all 8825 articles
Browse latest View live

Firebase CloudFunctions x TypeScript をデバッグしながらHotDeploy

CloudFunctions x TypeScript デバッグしながらホットデプロイできるようにするpackage.jsonscriptsを以下のようにします(必要な部分のみ抜粋)package.json{"scripts":{"watch":"tsc --watch","shell":"npm run watch & firebase...

View Article


Node.jsでYYYYMMDDの文字列を出力する

概要Node.jsを使って現在日時からYYYYMMDDの文字列を出力します。...

View Article


Image may be NSFW.
Clik here to view.

Node.jsでhtmlのlinkタグなどから外部ファイルを読み込めないときの解決法

Node.jsでJavaScript入門書のサンプルコードを実行したが、htmlのlinkタグとscriptタグでcssとJavaScriptが読み込まれなかった。なお学習目的のため以下の条件を設けているExpressなどのフレームワークは使わないサンプルのディレクトリ構造は変えないサンプルコード入門書のコードをそのままここに書くわけにはいかないので、自作のサンプルコードを記しておく。ディレクトリ構...

View Article

Node.jsで常時フォルダを監視してS3へファイルをアップロードする

概要あるフォルダに不定期にCSVファイルが作成されるので、そのCSVファイルをS3にアップロードするプログラムをNode.jsで作成します。処理に失敗するとAWS SESを使って、管理者へメールを配信します。...

View Article

S3にCSVファイルがアップロードされるとLambdaがDynamoDBへデータを挿入します

概要S3へjsonファイルがアップロードされるとLambdaがそのファイルの中身を解析して、DynamoDBへデータを挿入します。jsonファイルの構成dataキーに配列があり、配列の要素はオブジェクトとなっています。{"data":[{"item1":"sample data1","item2":123,"item3":"test data1"},{"item1":"sample...

View Article


Elixirのノード、プロセス間通信

はじめにプログラミングElixirの「15.2 プロセスの名前付け」を理解するための備忘録です。概要:とあるコールバックプロセスのPIDを登録し、そのPIDに対して2秒間隔でメッセージを送信するプログラム異なるノードからコールバックプロセスを登録できるようにする。参考プログラミングElixir「15.2 プロセスの名前付け」環境IEx 1.9.1 (compiled with Erlang/OTP...

View Article

Image may be NSFW.
Clik here to view.

Hueを使って照明の色で天気予報を認識する

1. 億劫なこと毎日、テレビやスマホで天気予報を確認して服装の選択や傘の有無を考えるのがめんどくさい。 2. やりたいこと当日の天気予報をAPIで取得し、天気・温度に応じて室内照明(Hue)の色を点灯させたい。想定する手順は以下の通り。気象情報APIによって、当日の情報(天候と気温)を取得する取得した天気の情報を元に、照明の色を変化させる3. 環境node version :...

View Article

JavascriptのDate.prototype.toString()系まとめ

new Date()からタイムスタンプを作ってファイル名にしたい時、どのフォーマットにするか毎回調べてるのでまとめるメソッド               出力される文字列                     備考new Date('2000-01-01 00:00:00').toString()"Sat Jan 01 2000 00:00:00 GMT+0900 (日本標準時)"new...

View Article


ubuntu18.04でnpm testを使いava実行すると「SyntaxError: Unexpected token {」エラーが出てしまうときの解決方法

なんてことないことでしたがNode.js, npm, avaを使い初めて日も浅くて2~3時間悩んだのでメモです。あまりいないかもしれないですが、他に同現象で困っている人がいたら役立ちますように。現象初めてavaを使おうと https://www.npmjs.com/package/avaに従ってnpm testをすると以下のエラーとなってしまい実行できない。$ npm test> ava...

View Article


Image may be NSFW.
Clik here to view.

react-native のMetro bundlerでNodeエラーが出るときの対処

概要React Native開発をしているとMetro Bundlerが上がってきます。このときに自動で立ち上がってくるTerminal上のMetroでエラーが出た時の対処方法のメモとなります。対象読者React Native v0.59.x >= 利用者事象React Native開発をしていると(古いバージョンでは)必ずMetro Bundlerのお世話になります。Metro...

View Article

UbuntuでNode.jsとExpressの環境を作る

Ubuntu で Node.js と Express の環境を作って試してみるUbuntu の環境は既に作成済なのが前提Node.js を動かす環境を作る参考サイト→https://qiita.com/seibe/items/36cef7df85fe2cefa3eaとりあえず最新のを入れようとしてみる下記を順番に入力したら完了sudo apt install -y nodejs npm sudo...

View Article

Docker 環境で nodemon が watch してくれない問題と対処方法

Web アプリの開発環境を Docker で作っていたところ、nodemon がうまくファイル変更を検出してくれなくて困ったので、そのときのメモ。マウントしたボリュームだと nodemon が watch してくれない問題問題を再現するために、以下の3つのファイルを用意する。ポイントとしては、ホストのディレクトリをコンテナ内にマウントしてそれをコンテナ内の nodemon が watch...

View Article

なぜ僕たちはサーバレスでJavaを諦めTypescriptを採用したか

この記事は個人ブログのうち技術に関する箇所のみを抜粋した転載です。なぜ僕たちはサーバレスでJavaを諦めTypescriptを採用したか -Junks, GC cannot sweep-またブログには書いたのですが、諸事情により先に英語版が存在します。こちらも書いたのは僕なので、剽窃などではないことはご了承ください。[元記事]: Why we replaced Java with...

View Article


Image may be NSFW.
Clik here to view.

画像に対して顔検出を行いマスクする(opencv/opencv4nodejs/Node.js)

動機インカメラで人物や顔写真入り証明書を撮影したエビデンス画像に対して、顔部分のマスクを行うツールを作成したかった。言語選定画像処理ライブラリ opencvの対応言語は...

View Article

node.jsのライブラリを作成したが、import構文でエラーが出る場合の対処法

ライブラリのpackage.jsonに"type": が存在しない場合、そのライブラリは、commonjsとして扱われ、importを使用するとエラーを吐く。そのため、node.jsでライブラリを作成するときは、"type": "module"をライブラリのpackage.jsonに記述する必要がある。この記述によりライブラリ内のコードは、es moduleとして扱われ...

View Article


VSCodeを使って素朴に素朴にNode + TypeScript

学習用に。必要なもの事前に準備するものNode.jsVSCode途中でインストールするものtypescript手順1. npm initいろいろ聞かれますが全部Enterで返事しておきます。2. npm install typescript --save-devでTypeScriptのインストール3. npx typescript --initでtsconfig.jsonを生成4....

View Article

gRPC の使い方 (Node.js)

参考ページNode Quick Start必要なライブラリーのインストールsudo npm install grpc sudo npm install @grpc/proto-loader 設定ファイル、サーバープログラム、クライアントプログラムの3つが必要です。設定ファイル helloworld.proto こちらと同じgRPC の使い方...

View Article


【WebAudioAPI】録音した音声をバイナリデータ化、PHPへ受け渡し

概要Node.js上で、IBMのWatsonによって人が話した音声データを自動で文字起こしするスクリプトを作成しました。その中で、結構苦労した PCのマイクに直接アクセス→録音した音声データをバイナリデータ化、PHPへ受け渡しの部分をメモがてら貼り付け。環境$php -v PHP 7.1.23 (cli) (built: Feb 22 2019 22:19:32) ( NTS ) Copyright...

View Article

Bot開発(Node.js)のDBアクセスライブラリは knex がオススメ!

Bot開発でNode.jsを使うことが多く、DBアクセスがある要件で pgなどで素のクエリを書いていて辛いなーと感じている時に、 knexに出会ったので紹介します。公式ドキュメント http://knexjs.org/ GitHub https://github.com/knex/knex使い方インストール$npm install--save knex pg knex初期設定$knex init...

View Article

Image may be NSFW.
Clik here to view.

GraphQLでファイルアップロード

GraphQLでファイルアップロードGraphQL(Appolo Server)でファイルをアップロードする。サーバ側はnode.jsを使う。クライアントはAltair GraphQL Clientと使う。サンプルのソースコードは以下。ymatzki/graphql-server-example: Learn GraphQL.事前準備Get started with Apollo Server -...

View Article
Browsing all 8825 articles
Browse latest View live