Entoverse

Reactのこと

2019-01-01から1年間の記事一覧

Node.js MySQL接続

npmを使ってmysqlモジュールをインストールします。 npm install mysql const mysql0 = require('mysql') let mysql1 = mysql0.createConnection({ host: "サーバー", user: "root", password: "パスワード", database: "データベース名" }) mysql1.query("s…

Node.js ファイル一覧削除

Node.jsでファイルを削除する場合 const fs = require("fs") fs.unlinkSync("ファイル名") //ファイル削除 上記のように、unlinkSync()関数を使って削除したいファイル名を指定すれば削除できます。しかし、複数ファイルを削除したい場合や特定の拡張子を削…

Node.js テキストファイルに文字列を追記

テキストファイルに文字列を書く fsモジュールを使うので、先にfsをrequire記述します。 const fs = require("fs"); テキストファイルを上書きします。 非同期の場合 fs.writeFile('out.txt', "文字列書き込み(writeFile)\n", (err, data) => { if(err) co…

Node.js クラス作成

js

Node.js クラス作成 下記は、Node.jsでクラス作成する場合のコードです。 class A { constructor(){ console.log("A constructor") } } コンストラクタを設定することで、インスタンス作成時に実行されます。 このクラスの実行方法は下記のコードです。 new …

AWS Lambda TypeError: Cannot read property \'push\' of undefined

AWS lambdaファンクションnodeのバージョン古い(nodejs6.10)を使っているファンクションがあったので、全部Node.js 10.xに入れ替えた。 下記のエラーが出ました。 "TypeError: Cannot read property 'push' of undefined", 内容を見ると配列の初期化ができて…

PHP7 + aws dynamodbでアイテムを取得するgetItem()

PHP7 + AWS DynamoDB テーブルのアイテムを取得するコード 'ap-northeast-1', 'version' => 'latest', 'credentials' => ['key'=>'IAMで作成したキー', 'secret'=>'IAMで作成したシークレット…

ec2 Ubuntu 18.04.1 LTS apache2 ユーザー/public_htmlのphp7.2設定

php7.2.confの設定を変更する cd /etc/apache2/mods-available vi php7.2.conf engine offになっているので、onにする <IfModule mod_userdir.c> <Directory /home/*/public_html> php_admin_flag engine on </Directory> </IfModule> userdir.confの内容を変更する vi userdir.conf <IfModule mod_userdir.c> UserDir enabled UserDir public_html User…</ifmodule>

ec2 Ubuntu 18.04.1 LTS apache2 ユーザー/public_htmlを使う方法

ec2 Ubuntu 18.04.1 LTSにapache2をインストールする sudo apt-get update sudo apt-get install apache2 上記のようにすればインストールできます。 その後 `adduser'でユーザーを作成し/home/ユーザー/public_htmlにhtmlファイルを入れても「Not Found The…

aws ec2 Ubuntu 18.04.1 LTS ユーザー追加 ssh sftp接続

ユーザー作成 ec2 Ubuntu 18.04.1 LTS作成時のubuntuユーザーから新規ユーザーを作成する。 sudo adduser [ユーザー名] adduserを実行すると下記の表示されます。 Adding user `[ユーザー名]' ... Adding new group `[ユーザー名]' (1001) ... Adding new us…