Ubuntu18.04 開発環境作成メモ
how to usecd ~ chmod +x setup.sh ./setup.sh setup.shsetup.shsudo apt update sudo apt -y upgrade sudo apt -yinstall vim sudo apt -yinstall git sudo apt -yinstall guake sudo apt -yinstall curl sudo...
View ArticleSwagger-codegenを使おうと思ったが、エラーで使えなかった件
発生した問題swagger-codegenでnodejs-serverを選択し、モックサーバーを立てようとしたら以下のエラーが出た。Error: Cannot find module './middleware/swagger.router' パッケージの中を確認すると、確かにswagger.routerがない。...
View ArticleJSのプログラムでincludeするコンパイラ的な何かをかいたお話
どうも、フミです。京都の上のほうから市内に向かう電車の中で書いているので、誤字はお許しください...普段からC系の言語とJavascriptを二刀使いしている皆さん、皆さんはJavascriptをかいていて、あ~、include文使えたらいいのにな...って思ったことありませんか?いや、いやいや、シンキングフェイスをしたそこのあなた、あなたの気持ちはよ~くわかりますとも!ええ、ええ、そうでしょうね!...
View ArticleWindows 10へNode.jsをインストールする
概要Node.jsをNode.jsのサイトからダウンロードしてインストールします。Node.jsの利用方法を説明します。Node.jsのインストールインストーラをNode.jsのダウンロードサイトを開きます。Node.js - ダウンロード「LTS版」の《Windows...
View ArticleNode.js で Redis のキーの一覧を取得
ライブラリーのインストールsudo npm install-g redis redis_list.js#! /usr/bin/node // ---------------------------------------------------------------// redis_list.js//// Jan/17/2020////...
View ArticletoioとTwitterAPIを合わせて使ってみた!
toio.jsとTwitter APIを合わせて使ってみた久しぶりの記事投稿。今回はtoioをJavascriptで制御するのとTwitterAPIを合わせて使っていく。...
View ArticleJSON.Stringifyで循環オブジェクト参照構造体が処理できないのをcycle.jsで処理した
概要https://qiita.com/saitoeku3/items/9e9a608e53029d541a8fと同じエラーにあったので、cycle.jsで処理したサンプルコードを紹介するよというお話cycle.jshttps://github.com/douglascrockford/JSON-js/blob/master/cycle.jsインストールnpm install json-cyclic...
View ArticleVS CodeでDocker開発コンテナを便利に使おう
はじめにローカル環境で開発し、Linux環境にデプロイしてテストするのが面倒Dockerを使っていい感じに開発環境を作りたいしかし色々設定や構築が面倒そんな方のためにDockerコンテナを用いた開発環境をVS Codeから便利に構築、運用できる拡張機能「Remote-Containers」の使い方のご紹介です。この拡張機能の素晴らしさVS...
View ArticleJSON Serverでオブジェクト以外を返す方法
JSON Serverで文字列を返す方法公式のGetting startedをもとに、 /profileにリクエストが来た場合、nameの値を文字列として返却する方法を紹介する。文字列として返したい箇所には、"type":...
View Articlenodenvを使ったNode.jsのインストール手順
はじめにこれまではNode.jsのバージョン管理ツールとして、 nodebrewを使っていたのですが、ディレクトリごとにNode.jsのバージョンを分けたくなったので、...
View Article初めての Azure Bot Service - Sample code と local test 編 -
はじめに今回は Azure Bot Service を使用して連続した対話に対応できる Bot を作成します. Azure Bot Service を初めて使用する人を(できる限り)想定してます.(熟練の方々からしたら退屈するかと思います.)また,今回は Bot の sample を local test するところまでで Azure への Deploy...
View ArticleNode.js の基礎とそのフレームワーク Express
Node.js とは何なのかNode.js とは、簡単にいうと JavaScript をサーバーサイドで実行させてくれる存在です。フロントエンドも、バックエンドも1つの言語で実行でき、WEBサービス、スマートフォンアプリ、IoT関連の開発にも使用することができるみたいです。インストールまず...
View ArticleNuxt を winser でサービス化する
Nuxt で作成したアプリケーションを WinSer でWindowsサービス化しようとしたらいろいろはまったので備忘録として対処を残しておく。背景nodejs で作成したアプリケーションを Windows環境でサービス化するためのツールとして、 WinSerがある。 start コマンドとして「node index.js」のように node.exe を直接叩く場合は特に設定をする必要はないが、...
View ArticleExpress で簡単な WebAPI を作成
フォルダー構造$ tree . ├── app.js └── routes └── index.js app.js//-------------------------------------------------------------------------// app.js////...
View ArticleCentOS 8にNode.js 12をインストール(AppStream)
はじめにApplication Stream(AppStream)を利用してCentOS8にNode.js 12をインストール参考:RHEL8のパッケージ構成 - BaseOSとApplication Stream - 赤帽エンジニアブログサポート本手法で導入した場合、Red Hat Enterprise Linux 8 Application Streams Life Cycle - Red...
View ArticleCentOS 8にNode.js 10をインストール(AppStream)
はじめにApplication Stream(AppStream)を利用してCentOS8にNode.js 10をインストール参考:RHEL8のパッケージ構成 - BaseOSとApplication Stream - 赤帽エンジニアブログサポート本手法で導入した場合、Red Hat Enterprise Linux 8 Application Streams Life Cycle - Red...
View Articlenode.js製のlambdaアプリをコマンド一発でアップロードする方法
node.jsでlambdaのアプリを作っているのですが、コードやパッケージが増えてくるとインライン編集出来なくなったり、zipでアップロードする必要が出てきます。ちょっとした変更でもわざわざawsのサイトに行ってアップロードするのは面倒ですし、複数のlambdaアプリを作っていたら間違えて別の関数にアップロードしてしまった、といった事故も起きるかもしれません。そこで、コンソールからコマンドでアップ...
View Articleejsのとの違い
htmlの要素として出力したいか、文字として出力したいかで使い分ける→基本的には<%= %>で、子要素の出力を一緒に使いたいときには<%- %>を使用すそもそもEJSとはejsとはテンプレート機能を実現するNode.jsのパッケージです。1,<%= >ejsに用意されている独自機能です。このタグは、指定した変数の値を出力するものです。<%=変数 >...
View ArticlePromiseとasync/awaitを使った同期処理
Node.jsを使ったプログラムを書いていて、同期的に処理してほしいところを全て非同期でやっちゃう可愛いnodeのおかげでいくつか勉強になったことをまとめる。同期処理を考える手順1.まずはコールバック関数を使うまず最初に思いつくのはこれ。コールバックを使えば、処理1の値を使った処理2みたいなことができる。が、簡単な処理に関してはこれで十分だが、処理が複雑になってくるといわゆる「コールバック地獄」と言...
View Article