2019-01-01から1年間の記事一覧
npmを使ってmysqlモジュールをインストールします。 npm install mysql const mysql0 = require('mysql') let mysql1 = mysql0.createConnection({ host: "サーバー", user: "root", password: "パスワード", database: "データベース名" }) mysql1.query("s…
Node.jsでファイルを削除する場合 const fs = require("fs") fs.unlinkSync("ファイル名") //ファイル削除 上記のように、unlinkSync()関数を使って削除したいファイル名を指定すれば削除できます。しかし、複数ファイルを削除したい場合や特定の拡張子を削…
テキストファイルに文字列を書く fsモジュールを使うので、先にfsをrequire記述します。 const fs = require("fs"); テキストファイルを上書きします。 非同期の場合 fs.writeFile('out.txt', "文字列書き込み(writeFile)\n", (err, data) => { if(err) co…
Node.js クラス作成 下記は、Node.jsでクラス作成する場合のコードです。 class A { constructor(){ console.log("A constructor") } } コンストラクタを設定することで、インスタンス作成時に実行されます。 このクラスの実行方法は下記のコードです。 new …
AWS lambdaファンクションnodeのバージョン古い(nodejs6.10)を使っているファンクションがあったので、全部Node.js 10.xに入れ替えた。 下記のエラーが出ました。 "TypeError: Cannot read property 'push' of undefined", 内容を見ると配列の初期化ができて…
PHP7 + AWS DynamoDB テーブルのアイテムを取得するコード 'ap-northeast-1', 'version' => 'latest', 'credentials' => ['key'=>'IAMで作成したキー', 'secret'=>'IAMで作成したシークレット…
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をインストールする sudo apt-get update sudo apt-get install apache2 上記のようにすればインストールできます。 その後 `adduser'でユーザーを作成し/home/ユーザー/public_htmlにhtmlファイルを入れても「Not Found The…
ユーザー作成 ec2 Ubuntu 18.04.1 LTS作成時のubuntuユーザーから新規ユーザーを作成する。 sudo adduser [ユーザー名] adduserを実行すると下記の表示されます。 Adding user `[ユーザー名]' ... Adding new group `[ユーザー名]' (1001) ... Adding new us…