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

最近のNode.jsでBLEのアドバタイジングパケットを補足してみる

はじめにnobleが虫の息というか、もう息の根を止めてあげていい状態なので他に移行しなければならない。さて次は何がいいだろうかと調べてみてラズパイ用途で行き当たるのは以下の2つくらいじゃないだろうか。node-blenode-blueznode-bleが開発が活発に見えるが、node-bluezもシンプルでよさげ。両方やってみることにする。試した環境はこちらuname-a Linux...

View Article


Puppeteer(パペティア)でcsvファイルをダウンロードする

概要ずっとやりたかったPuppeteerでファイルダウンロードをやってみた。世の中いろんなやり方が書かれていて混乱したが、やってみたら簡単にできたので共有。参考 - 公式issuehttps://github.com/puppeteer/puppeteer/issues/299環境Ubuntu18.04Node.js v14.15.1Puppeteer...

View Article


Image may be NSFW.
Clik here to view.

Express + Node.jsを使ったアプリ開発をTypeScriptで行う

Express + Node.jsを使ったアプリ開発をTypeScriptで行うAzure使ったWebアプリを作ろうと思い立ちこのクイックスタートに沿って始めたが、型がない状態での開発に堪えられず、TypeScriptを導入することにしました。1. まずはJavaScriptでクイックスタートに沿ってExpressアプリを構築していく>npx express-generator...

View Article

Image may be NSFW.
Clik here to view.

Google Cloud TranslationのAPIをローカルのNode.jsから試してみる

Google Cloud TranslationのAPIをローカルのNode.jsからアクセスしてみました。前回(といってももう1年半前ですが)Pythonで試しましたが、今回はNode.jsです。Cloud Translation APIを有効化Google Cloudのコンソールにブラウザでアクセスして、使用するプロジェクトのCloud Translation...

View Article

yarn(や〜ん)について

Railsチュートリアルで学んだyarnについて簡単にまとめてみました。yarnとは何?2016年にリリースされたNode.jsのパッケージマネージャです。...

View Article


aws-sdkを用いてAWS SecretManagerからシークレットを取得する(Node.js TypeScript)

Node.js&TypeScript&lambda環境、aws-sdkを用いて、AWS SecretManagerからシークレットを取得する方法を解説します。1. aws-sdkをinstallnpm install aws-sdk 2....

View Article

【MongoDBを使う前にやりたい認証系の設定】

Node.jsでmongoDB使いたいな。と思って調べていると「セキュリティ設定しっかりやろう」という記事が多くあったので、実際に自分が行ったことをまとめてみました。参考になれば嬉しいです。1,そもそも設定を記述するファイルが見当たらない。MongoDB自体はinstallされていたが、usr/local/etc/mongod.conf...

View Article

Image may be NSFW.
Clik here to view.

FirebaseのCloud FunctionsからGoogle Cloud Translationを試してみる

AWS EC2インスタンスからFirebaseの環境をセットアップして、Google Cloud FunctionsからGoogle Cloud Translationにアクセスしてみます。前回はローカルのNode.js環境からGoogle Cloud TranslationのAPIにアクセスしましたが、今回はGoogle Cloud...

View Article


Image may be NSFW.
Clik here to view.

YouTube動画をダウンロードするWebアプリを作る

始めにYouTube動画をダウンロードするにあたって、無料のWebサービスはありますが、怪しい広告が表示されたりして危なかったり、煩わしかったりします。ライブラリを使えば自作も簡単にできますので、実装内容についてまとめました。ここでは以下のものを使って実装しています。Node.jsTypeScriptytdl-coreExpressHerokuローカルでYouTube動画をダウンロードするまず始めに...

View Article


WSLでのnode管理をnからnodebrewに切り替え

はじめにWindows10 ProにWSLを入れて開発をしています。以前はnを使ってnodeのバージョン管理をしていたのですが、ある問題にぶつかりnodebrewに切り替えました。そのときのメモです。問題とは、Windows側にインストールしたRunJSで、 npm packageのインストールができないことでした。...

View Article

Atomのterminal-plusパッケージを動くようにする

事象Atomのterminal-plusパッケージをインストール後、terminalを起動しようとしても、真っ暗なままでうんともすんとも言わない。これをどうにかしたい。(結論から言うと、たぶん terminusパッケージとか使ったほうが早いと思いますが、備忘として残しておきます)環境$ sw_vers ProductName: macOS ProductVersion: 11.2.3...

View Article

電力密度の計算方法

携帯電話の基地局から発射される電力密度の計算方法です。等方(アイソロロピック)アンテナとしての計算です。これは、1点から球状に電波が広がっていくとしたモデルです。S: 電力密度 W/m^2 P: 電力 W (ワット) r: 距離 mS = P / (4 * pi * r^2)計算例電力 640W , 距離 5 m の場合Node.js の例$ node Welcome to Node.js...

View Article

Image may be NSFW.
Clik here to view.

NestJS+PostgreSQL(+pgAdmin4)の開発環境をDockerで構築する

はじめにNestJS + PostgreSQL(+ pgAdmin4)の開発環境を、dockerで構築する手順を紹介します。バージョン情報Docker : 19.03.13Docker Compose : 1.27.4Node.js : 14PostgreSQL : 11.2pgAdmin4 : 4.2ディレクトリ構成以下のような構成で作成します。$ tree -L 2 .├── api │...

View Article


Image may be NSFW.
Clik here to view.

NestJSを触りながら学ぶ(TodoAPI作成)

NestJSとはNest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with and fully supports TypeScript (yet still enables...

View Article

Lambda関数で「AWS-SDK」をローカル環境でのみ読み込み、本番デプロイでは除外する方法

結論こうすればいいcd ~ # グローバルパッケージのインストール先確認 npm root -g# グローバルインストール npm install-g aws-sdk # グローバルパッケージが本当にインストールされたかを確認する npm list -g--depth=0 # ローカルパッケージとして読み込みたいプロジェクトディレクトリに移動するcd...

View Article


Image may be NSFW.
Clik here to view.

今まで起きたエラーを管理するアプリ作ってみた

フロントをReact、サーバーサイドをNode、Expressで作成しました。DBとしてFirebase Cloud Firestoreを使用し、フロントをFirebase...

View Article

Image may be NSFW.
Clik here to view.

n (Node.js管理) のインストール手順

nnvmやnodebrewなどと同じく、Node.jsのバージョン管理ツールの1つです。対象読者・MacOSユーザー※nはWindowsをサポートしていません。前提Homebrewがインストール済みインストール済みの場合は、バージョンが表示されます。$ brew -v Homebrew 3.0.4 バージョンが表示されなかった方は、インストールを行います。/bin/bash -c"$(curl...

View Article


【JavaScript】分割代入について

配列やオブジェクトの値を分割して代入したいときに有効配列sample.jsconstarray=[1,2,3];// e0...array[0]...e1...array[1]...e2...array[2]............const[e0,e1,e2]=array;console.log(e0)// 1console.log(e1)// 2console.log(e2)//...

View Article

Image may be NSFW.
Clik here to view.

Node.js入門編

Node.jsとは?フロントエンドエンジニアですが、技術の幅を広げる為にNode.jsをやろうと思い、まずは概要を簡単ですがまとめました。...

View Article

Fastify+Let's Encryptでhttpsサーバーを立てる

はじめにそういえばFastifyでLet's Encryptを導入したことなかったのを思い出したので検証のためにやってみた。ついでにLet's Encryptの記事を書いてなかった気がするので証明書作成の方法も丁寧に書いておこうと思う。環境 - AWS EC2 Ubuntu 20.04の適当なインスタンス - セキュリティグループで HTTPS(443)を開けておく -...

View Article
Browsing all 8691 articles
Browse latest View live