Because We Love Happy Coding

フリーライターからエンジニア × 講師。発信力だけあり余ってる感じ

Uncaught TypeError: (void 0) is not a constructor

現象 JavaScriptでclassファイルを使って構築中。 開発者ツールで「Uncaught TypeError: (void 0) is not a constructor」エラーが出た。 原因 該当の箇所は import SomeObject from "./SomeObject"; const someVar = new SomeObject(foobar); という処理。 …

Vue.js2系の詰まるところ

久しぶりにVue.jsを触っている。Vue.jsは割と公式のドキュメントが読みやすいとされているようだしそれには同意するが、JavaScriptの記法が自由闊達すぎるため、参考ソースがけっこう見つけにくいところはあるように思う。 今回Vue.js2系統を触っていて詰ま…

ステータスコード200だがkintoneにレコード登録されない

コードをいじっていたらREST APIでkintoneレコード登録がうまくいかなくなり、検証のためにVSCodeの「REST API」機能拡張以下のようなリクエストを投げた。 POST https://{{subdomain}}.cybozu.com/k/v1/records.json HTTP/1.1 Host: {{subdomain}}.cybozu.c…

kintone Best Practiceを使用したプロジェクト作成手順

目次 目次 環境、ツール kintone-cli kintone UI Component kintone-js-sdk (deprecated) kinone rest-api client kintone-extension for VSCode 初期設定、準備 kintone-cliをグローバルインストール VisualStudioCodeをインストール プロジェクト作成手順 …

ECCUBE3の配送方法を一時的に減らしたい

一時的に、配送方法を制限したいという要望。 標準の機能では、配送方法を停止する機能はないらしい。また、カスタマイズ等で実現する方法を探ってみたが、変なところで処理を挟むとあちこちに影響が出そうで、これという方法がない。 結局、MySQLのテーブル…

ECCUBE3で仮会員メールが届かなかったら

どうやらユーザー側からは打つ手なし。登録はメールアドレス重複で弾かれ、ログインはパスワードで弾かれ、パスワードリセットメールアドレスは届かないという三重苦。この辺ももうちょっとなんとかならないものか ……ECCUBE4で改善されてるといいけど。 管理…

kintone出来ないこと

うっかりすると忘れてしまいがちな、kintoneにできないこと集 目次 目次 ルックアップでチェックボックスをコピーする ルックアップでチェンジイベントをとる 「ルックアップフィールドによって値が入力されるフィールド(コピー先フィールド)」の値をREST …