わしのlog

プログラミングとかバイクとか。

プログラミング-JavaScript

【メモ】Electron + React + Redux + react-routerでexactが効かない

環境 PC mac OS Ctalina : 10.15.4 package.json connected-react-router : 6.8.0 eslint-loader : 4.0.2 react : 16.13.1 react-dom : 16.13.1 react-redux : 7.2.0 react-router-dom : 5.1.2 redux : 4.0.5 electron : 8.2.5 概要 以下、迷い込むまでの道…

【メモ】ejsに文字列の配列を渡すとquotesが消失する

環境 Express 4.17.1 ejs 3.1.2 概要 こんな感じで渡すとquotesが消える(一部略)。 ソース app.get('/hoge', function (req, res) { var hoge = ["path", "to", "hoge", "fuga"]; res.render('hoge', { hoge }); }) <html> <head> <title>test</title> </head> <body> <div id="container"></div> </body> <script> document.getElementById("co</html>…

【メモ】sqlite3のUPSERTを試してみた

環境 Windows 10 Pro 64bit sqlite3 PowerShell 5.1.18362.752 概要 このたびSQLiteを触る機会があり、リファレンスを眺めているとupsertがあったので試してみた。 調べたところ、二種類あるみたいで ON CONFLICT を使って条件分岐させるものと REPLACE INTO…

【メモ】ExpressでPOSTした値を取得しようとするとundefinedになる

環境 Windows 10 64bit Node.js v12.16.2 Express 4.17.1 現象 POSTした値がundefinedになる こんな感じでいけるだろうと思ってドキュメント読まずに適当に書いたのが以下(一部略)。 'use strict' const express = require("express"); const app = express(…

React + TypeScript + Firebase でユーザ登録_その2

はじめに 前回からの続きです。 今回は主にfirebaseの認証処理を書いていきます。 リポジトリ サンプルのリポジトリはこちら。 github.com Firebaseとの接続設定 お待たせしました。 いよいよFirebaseとの接続設定です。

React + TypeScript + Firebase でユーザ登録_その1

はじめに だいきちです。 最近、React + TypeScriptでアプリを作成しています。 その中でユーザ認証周りをFirebaseに任せたいなー と思いまして、色々調べながら環境とサンプルを作成しました。 情報が古かったり、手順が不十分でわかりにくかったりしたので…

Web Developer Roadmap 2018実践 -1日目- HTML5の基本構文

前回までのあらすじ Visual Studio Codeをインストール Roadmapに沿って勉強していくことを決意 dev-daikichi.hatenablog.com 実践 さて、HTMLについてはある程度知っていますがまずは基本形から。 (現在ではHTML5が主流である為、以後HTML5での記述となりま…

Web Developer Roadmap 2018実践 -0日目-

お久しぶりです。 だいきちです。 まえがき 題名の通り突然ですが、WebDeveloperRoadmap2018を実践していきたいと思います。 詳しくはqiitaで書いてくれている方がいるので下記参照。 qiita.com 導入 もう2018年も終わろうとしている6月末。 なぜそんな考え…