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

Image may be NSFW.
Clik here to view.

Node.jsの基本的な使い方

プログラミングの勉強日記2020年6月17日 Progate Lv.122 Node.jsⅠ Webアプリを作るために使われるNode.jsを学んだ。JavaScriptをサーバーサイドで動かす仕組みである。 今回はNode.jsのフレームワークであるExpressを扱う。Node.jsには便利な機能を使えるようにまとめたパッケージがあり、Expressはそのパッケージのうちの1つである。npm...

View Article


Image may be NSFW.
Clik here to view.

【JWT(JSON Web Token)】Node.jsで実際に使ってみた

はじめに認証方式の1つであるJWTについてのまとめと使用例JWTとはJSON Web...

View Article


Image may be NSFW.
Clik here to view.

Node.js(データベースを用いたWebアプリケーション)

プログラミングの勉強日記2020年6月18日 Progate Lv.130 Node.jsⅡ,ⅢMySQL データベースを管理するツールである。Node.jsからMySQLを操作するには、Node.jsからMySQLに接続する。そのためにmysqlパッケージを利用する。ターミナル$npm install mysql...

View Article

Promise.all()内で軽率にawaitしてはいけない

事前知識Promise.all()Promise.all(iterable) メソッドは単一の Promise を返し、これは引数 iterable の中のすべての Promise が解決されるか、引数 iterable の中に Promise がない場合に解決されます。最初に拒否された Promise...

View Article

Node.js のバージョン管理を nodebrew で行った際、VS Code に反映されなかった

Prologue稼働しているプロジェクトで node.js のバージョンが低く、パッケージがインストールできない問題が発生しました。単純にバージョンをあげてもよかったのですが、以前 node.js のバージョンがチーム内で異なっていて検証がうまく進まなかったことがあったため、これを期に nodebrewで管理することにしました。インストール自体はそれなりにスムーズにできたのですが、VS Code...

View Article


TypeScriptでFormDataを良い感じに受け渡ししたい

概要以前こんな記事を書きました。JavaScript上でObjectをRailsで取得できる形のFormDataへ変換するhttps://qiita.com/dorarep/items/f3aa1463123c1ae75879今回、似たような形でNode.js上で動くサーバサイド側へ楽にデータを受け渡ししたいので、クライアント側、サーバサイドの変換ロジックをTypeScriptで実装しました。実装ク...

View Article

JavaScriptワンライナー #1 任意長のランダムな文字列を作る

シェル芸ならぬワンライナー芸@JavaScriptで色々やってみようという試みです。今回はテストデータを作るときに役に立つかもしれない「任意長のランダムな文字列を作る」というのをやってみます。「ランダムな文字列を作る」というのをざっと調べるとよく見つかるコードにこんなのがあります。Math.random().toString(36).slice(-8);乱数を発生させます。それを36進数としてパース...

View Article

Nodejs用のモデルライブラリを作ってみた【Express】

リポジトリhttps://github.com/kbc18a11/oreoreExpressライブラリ本体はoreoreExpress/database/AbstractModel.jsです。解説用の構成や注意点FW:Expressディレクトリ構成:WebStormの新規Expressプロジェクトの状態にプロジェクト名/databaseとプロジェクト名/modelというディレクトリを生成本記事はチー...

View Article


Image may be NSFW.
Clik here to view.

virtual背景のロジックをnpm パッケージ化した件

はじめに先日、自分史上初めてnpmのパッケージを作成したので、記録として作業の流れを残しておくものです。新しい情報は少ないかもしれません。作成したパッケージは以前紹介したvirtual背景のコンポーネントです。https://qiita.com/wok/items/962929e63bc98e4033b9もしよかったら使ってやってください。概要Typescriptを用いた環境でnpmパッケージを作成...

View Article


ESLint7系を使っていると「TypeError: createRequire is not a function」が出る

概要ESLint 7系とNode.js 12未満をつかっていると以下のエラーがでる場合があるESLint 7 がサポートしている Node.js バージョンは ^10.12.0 || >=12.0.0 となっています↑だそうです。(コメントありがとうございました)TypeError: createRequire is not a function Referenced from:...

View Article

node.js Firebase Functionで作ったGoogle Chat BotでChatからのリクエストであるかの検証を行う

皆さんこんにちわ。Chat Bot作ってますか?まだApps Scriptで作ってますか?このごろは外部のG SuiteテナントユーザーともやりとりできるようになったGoogle Chat。 Apps Scriptのままじゃテナントまたげません1。やっぱりFirebase Functionsでしょう! (Cloud Functionsもほぼ同じ)…ってことでCloud...

View Article

Image may be NSFW.
Clik here to view.

コスパ最強IoT家電!TPLink製品をRaspberryPiから操作

TPLinkとは?ルータを主力とする中国・深圳のネットワーク機器メーカーです。近年はスマート電球、スマートプラグ等のIoT家電に力を入れており、コスパの良さからAmazonで独自の地位を築いています。             スマートプラグのHS105...

View Article

socket ioでビデオ通話+ユーザー名表示

Zoomにあるようなビデオ映像に名前を入れて欲しい…以前に作成したsocket.io...

View Article


Node.jsのCLIツールでURLを既定のブラウザで開く

openパッケージを使用すると、クロスプラットフォームでその辺の処理をよしなにやってくれる。実行したらlocalhost:3000にHTTPサーバを立てたり、実行時にライセンスなどを表示したりするようなCLIツールで便利かもしれない。Installyarn add open...

View Article

Image may be NSFW.
Clik here to view.

Node.jsでSlack Slashコマンドアプリを作る

Slackのslashコマンドから動かせるシンプルなメモアプリケーションを作ってみます。超初心者向けです。完成イメージslackから /note hogeと打つと、hogeを記録してくれる。設計ローカルサーバでnodeアプリケーション(express)を起動する。ngrokでローカルサーバを外部に公開slack...

View Article


Image may be NSFW.
Clik here to view.

log.ioでログをブラウザでリアルタイムモニタリングする

「log.io」を使ってログを集約し、ブラウザからリアルタイムにモニタリングしてみます。log.io http://logio.org/log.ioは、TCPでログを受信するとともに、ブラウザからログを参照することができます。...

View Article

Image may be NSFW.
Clik here to view.

[Alexa]APLのカスタムパッケージの作成・インポートをする

APLのimportを使い、画面間の部品共通化をしたいAlexaスキル開発をしていると、APLで複数画面間で共通な画面要素を使いたいという場面が出てきます。例えば、一つのAPLドキュメントにて独自のボタンデザインをLayoutsで定義しているが、これをスキル内の全画面共通で使用したい、というような具合です。カスタムパッケージを作成し、APLドキュメントの"import"を使ってインポートすることでこ...

View Article


NTTPCの激安VPS「Indigo」のAPIで遊んでみる

はじめにNTTPCの激安VPS「Indigo」を使い始めたのですが、APIが用意されているということで遊んでみました。やりたかったこと基本的には自宅から各種実験用にVPSを使っていて、自宅からSSHでVPS上のインスタンスをに接続しています。Indigoには、ファイアウォールが標準でついているので、方向プロトコルポートIPINTCP22(SSH)自宅IPアドレスってな具合にやりたいわけですが、自宅I...

View Article

ESLint v7.3.0

前 v7.2.0 | 次 (2020-07-04 JST)ESLint v7.3.0 has been released: https://t.co/cGcdAuYc9s— ESLint (@geteslint) June 19, 2020ESLint 7.3.0がリリースされました。小さな機能追加とバグ修正が含まれています。Optional Chaining...

View Article

Image may be NSFW.
Clik here to view.

node.js(express)でDB(Postgresql)にアクセス

背景今日はバックエンド関連。これまでバックエンド(主にDBアクセスまわり)は、ほぼJavaでしか書いたことがなかったので、...

View Article
Browsing all 8691 articles
Browse latest View live