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

typescriptでArrayを指定数毎に区切る

こういう感じで、配列を指定数毎に区切りたい describe("chunk test", () => { it("number", () => { expect(chunk([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 3)).toStrictEqual([ [1, 2, 3], [4, 5, 6], [7, 8, 9], [10], ]); });...

View Article


【Node.js】ドメイン名からIPアドレスを取得する

3000文字Tips - 知ると便利なTipsをみんなへ届けよう の参加記事です。 タイトル通りです。 同じようなことはこのサイトでも可能です。 しかし、IP制限されているサーバーの場合、こういった外部サイトでは取得できません。 そのため、手元で試す方法を調べました。 環境 $ node -v v13.11.0 $ npm -v dns 6.13.7 結論 ドメイン名→IPアドレス (v4)...

View Article


Node.jsからPostgreSQLへ トランザクション管理メソッド実装

はじめに トランザクション内で処理を行いたいとき、BEGINして~クエリ書いて~COMMITして~エラーならROLLBACKして~を毎回書くのは大変ですし、抜け漏れが発生する恐れがあるので、メソッドとして共通化してしまうことにしました。 環境としては、Node.jsからpgモジュールを使用して、Linuxサーバ上のPostgreSQLへの接続となります。...

View Article

Nuxt.jsでGoogleBooksAPIを使用して検索結果を表示してみた

1.はじめに 2.内容 3.おわりに 1. はじめに GoogleBooksAPIとaxiosを使用して書籍検索システムを作りました。 画像とタイトルを表示させたいと思います。 2. 内容 axiosでGoogleBooksAPIからデータを取得 GoogleBooksAPIから情報を取得するたにaxiosでリクエストを送ります。 data () { return { books: [],...

View Article

Next.jsでnpm run devを実行したところ、エラー「segmentation fault」が発生した

はじめに こんにちわ、dtakkiyです! Next.jsで作成したプロジェクトで$npm run devを実行したところ、下図の様にsegmentation faultエラーで落ちるようになりました。 ローカルでの実行の度にsegmentation faultエラーが起こるため、開発が全く進まなくなりました。 今回は、このエラーの解消方法についてお伝えします。 実行環境 ハード:...

View Article


IBM CLoud Cloud Foundryメモ - トークンが有効期限切れか、取り消されたか、あるいはトークン ID が誤りです。

ibmcloud cf pushしようとしたところ、以下のエラーが発生しました。久々に触るツールあるあるですね。 アプリ情報を取得しています... トークンが有効期限切れか、取り消されたか、あるいはトークン ID が誤りです。 ログインし直して再認証してください。 失敗 再ログインからのプッシュまで bimcloudのcliは入ってる前提となりますが以下の流れです。 あらためてログイン $...

View Article

nodeのバージョンをダウングレードする(さげる)

Node.js のバージョンを変更したい Node.js 14.17.0 を導入したものの、 Node.js 10.x にダウングレードする必要が生じました。 14.17.0 をアンインストールしてから 10.x をインストールしようと思いましたが、 Node.jsのバージョン管理ツールに相当する n コマンドを使うと簡単にバージョンを変更できるとわかりました。...

View Article

serverless-frameworkのLayerをローカルで使いたい。

困ったこと serverless-frameworkでLayerを使っていて、 デプロイした後に、AWS Lambdaコンソールで実行すると、動くのに、 ローカルで実行すると動かない問題があった。 解決方法 --dockerオプションを指定することで、解決しました。 裏でDocker-lambdaが起動するみたいです。 Docker-lambda...

View Article


Node.js 周りの用語整理

普段Node.jsを利用しないため、用語をすぐに忘れるので整理しておく。 ツール Node.jsの管理には2つ(?)のツールがある Node.js自身のバージョンを管理するツール Node.jsのパッケージを管理するツール Node.js自身のバージョンを管理するツール nvm Mac以外はこっちが良さそう nodebrew Macならこっちかな?...

View Article


Jest + Property based Testing

はじめに 今読み進めている「関数型プログラミングの基礎 JavaScriptを使って学ぶ」の中で紹介されていた Property based testing に興味がわいたのでJavaScript環境で試した話です。 なお、Property based testing とはなんぞや...

View Article

React appで作成したポートフォリオをGitHub Pagesでデプロイできた

React app(ポートフォリオサイト)をやっとデプロイできた 最終的に成功した時に参考にしたサイト 試した中でこのページ以外のやり方だと、なぜかエラーが出てデプロイできなかった。 エラーメッセージ npm ERR! missing script: build npm ERR! A complete log of this run can be found in: npm ERR!...

View Article

Windowsでcreate-react-appでテンプレートが作成されないとき

 create-react-appで作成されない create-react-appで二度目以降、 固まって ... yarn eject Removes this tool and copies build dependencies, configuration files and scripts into the app directory. If you do this, you can’t...

View Article

lambda にnodeコードを叩いて地盤のnodeのバージョンを確認したい

lambda にnodeコードを叩いて地盤のnodeのバージョンを確認したい class Work(models.Model): title = models.CharField('インシデントNO.', max_length=100) created = models.DateField('作成日時') description = models.TextField('説明') subtitle...

View Article


[Lambda] [Node.js] ZIPによるコードのアップロード時にハマったこと

はじめに Lambdaのチュートリアルで作成するHello,world!を表示させる関数は、実装からデプロイをAWSコンソール上で完結します。 しかし、ビルド時に必要なモジュールがある場合は、ファイルサイズが大きくなってしまうため、ZIPによるコードのアップロードが必要になります。 そのときに少しハマってしまったので、この記事で解説したいと思います。...

View Article

Node.jsについて 備忘録

Node.jsとは? Node.jsとは、サーバアプリケーションをJavaScript言語で開発するためのプラットフォームです。 Node.jsを導入することにより、高速でスケーラブルなネットワークアプリケーションを簡単に構築することが可能になります。 例えば、イベント処理が重要で、処理が短く頻繁なチャットアプリなどでNode.jsのメリットが活かしやすいと思います。...

View Article


Node.jsでGitHubのオーガナイゼーションとチームにユーザーを追加する

GitHubのチームはオーガナイゼーションに紐づくサブ組織的な位置付けです。 GitHubのオーガナイゼーションとチーム このような階層構造になっています。 オーガナイゼーション1 |--チームA |--チームB |--チームC オーガナイゼーションのメンバーとして管理権限がないと、オーガナイゼーション外のユーザーをオーガナイゼーション配下のチームに追加することは出来ません。...

View Article

Node.jsで認証機能を作る際に使用したパッケージ集

各パッケージと機能の簡単な説明 bcryptjs データベースに保存する前にパスワードをハッシュするのに役立つライブラリ。全てJavaScriptで記述され得ている。 body-parser ミドルウェアで受信リクエスト本文を解析するために使用される。(フォームに入力された値を受け取る。) concurrently バックエンドとフロントエンドを異なるポートで同時に実行できます express...

View Article


Tips: Hexoで静的サイト構築

各種静的サイト構築を試す遊びに興じてしまいそれぞれをメモしている。 3000文字Tips - 知ると便利なTipsをみんなへ届けよう にあやかりHexoで静的サイト構築までを書きます。 公式 node.js と git があればよい。 npm install -g hexo-cli npx hexo init blog で初期インストール。 npx hexo clean npx hexo...

View Article

Vue.jsでカウンターアプリを実装~デプロイまで

はじめに Vue.jsの練習のためシンプルなカウンタアプリを作成しました。 作成した内容をまとめておきます。 作成したもの アプリ概要 以下の画面のカウンタアプリを作成していきます。 画面にはカウント数のラベル、「Count」ボタン、「Reset」ボタンを配置しています。 Countボタンを押すとカウント数が1ずつ増加して、Resetボタンを押すとカウント数が0になります。 実装概要 Vue +...

View Article

Node.jsでLINE Botを作るときの複数リプライメモ #linedc

どこが配列になるっけ... がよく忘れるのでメモ まずは通常 return client.replyMessage(event.replyToken, { type: 'text', text: responseMsg //実際に返信の言葉を入れる箇所 }); 2件リプライ return client.replyMessage(event.replyToken, [{ type: 'text',...

View Article
Browsing all 8691 articles
Browse latest View live