Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Browsing all 9156 articles
Browse latest View live

Webhookを使って、Stripe Payment Linksで作成した支払いリンクを「先着1名限定」にする

StripeのPayment Linksを利用して、簡単に支払いリンクを作ることができます。 そしてWebhookとPayment Links APIを利用することで、より柔軟に決済リンクを運用することが可能です。 この記事では、Webhookを利用したユースケースのアイディアとして、「先着1名さま限定」の支払いリンクを作る方法を紹介します。 実装するもの...

View Article


node.js(express)でmysqlに登録したデータのIDを取得する(備忘録)

MySQLに登録したデータのIDを取得する MySQLにデータを登録した際、auto_incrementで自動的に一意なIDが与えられる場合を想定しています index.js const express = require('express') const app = express() const mysql = require('mysql') const cors =...

View Article


Mac + Node.js + Google Sheets APIでGoogleスプレッドシートを参照

採用系のプロダクトを提供している会社でもろもろ担当する予定のAkibinです。 最近は岡村ちゃんにハマってます。めちゃくちゃいまさら感満載ですが、サイコー! 岡村靖幸 - ビバナミダ やってみたこと Node.jsとGoogle Sheets APIでGoogleスプレッドシートの内容をMacから参照してみました。...

View Article

node.js で Google Drive にアクセスする際にハマった

症状 公式のクイックスタートに沿って進める。 しかしエラーが出てうまく行かない。 Error: TypeError: Cannot destructure property 'client_secret' of 'credentials.installed' as it is undefined. 原因...

View Article

【クライアントサイド編】GraphQLを使うぞ(TypeScript, Next.js使用)

※この記事は「【サーバサイド編】GraphQLを使うぞ」の続きになります。 こんにちは!今回はGraphQLを使ってTodoアプリを開発していきたいと思います。前回作成したサーバサイドと接続していく形です。(Next.jsの使い方には詳しく触れませんのでご了承ください。) 目次 1.使用技術 2.使用する主なファイルの立位置 3.最初の準備 4.データを全件取得 5.データの編集...

View Article


個人で三菱UFJの口座情報をAPIで取得しようとしたけど…

結論から言うと API開発者ポータルでアカウント登録、シークレットKeyを発行してもあくまでその時点で登録できるのは体験コースプラン、できることはテストデータへAPI経由でアクセスだけで、本番環境へのアクセスは三菱UFJダイレクト APIサービス・BizSTATION APIサービスに留意点に記載されている通りでハードル高い感じでした。 まぁそりゃそうか…...

View Article

NVM for Windows利用時にNode.jsバージョン変更後「npm ERR! Unexpected token '.'」が出るとき

経緯 NVM for Windows 1.1.7を利用中、Node.jsのバージョンを14系から16系に上げた際、 npm ERR! Unexpected token '.' が出てビルドできなくなってしまう事象が発生。 対応 NOTICE: If you downloaded this version before Dec 15, 2021 and are affected by issue...

View Article

M1 MacにnvmでNode.jsをインストールする

最近M1チップ搭載のMacBook Airを購入しました。 M1以外のMacも同じ方法でインストールできますが、購入記念(?)で書き残しておきます。 紹介すること M1 Macでnvmを利用するときの注意点 nvmのインストール nvmを利用したNode.jsのインストール 検証環境 macOS Monterey 12.3.1 MacBook Air(M1, 2020) nvmとは...

View Article


Google Cloud Functions: 加算

sum_up.js /** * Responds to any HTTP request. * * @param {!express:Request} req HTTP request context. * @param {!express:Response} res HTTP response context. */ exports.sum_up = (req, res) => { var...

View Article


Nuxtをインストール後にnpm run devでエラーを吐く時の解決方法

解決方法:NodeをLTSバージョンに変更 Nuxtをインストールしてよし始めるぞとなった時に下記のエラー吐きました。 node:internal/crypto/hash:67 this[kHandle] = new _Hash(algorithm, xofLen); ^ Error: error:0308010C:digital envelope routines::unsupported at...

View Article

ExpressでJWT認証機能付きのAPIを作成する(その3. 認可機能とユーザ操作の実装)

はじめに この記事は「その2. Access Token / Refresh Tokenによる認証機能の実装」に続けて書いています。 目的 自社のFileMaker CloudデータベースにWeb…

View Article

nvm インストール

brew でインストール brew install nvm source $(brew --prefix nvm)/nvm.sh echo 'source $(brew --prefix nvm)…

View Article

Stripe Checkoutを利用した決済で、ゲスト顧客の住所や氏名を取得する方法

Stripe Checkoutでは、会員機能のない通販サイトなど向けにゲスト注文の機能が用意されています。 https://qiita.com/hideokamoto/items/783cd6fef…

View Article


Docker+nodeでhtmlを表示したい!

目的 nodeのイメージを使って、ただのhtmlを表示したい! 開発 javascriptのパッケージexpressを用いるので、まずpackage.jsonを作成します。 $ npm init …

View Article

obnizと友だちになりたい ①光センサーで貧者のテルミン

目的 obnizに慣れ、IoT初心者としてその楽しさを知ることを目的に、継続してobnizと触れ合っていきます。 実装目標 最初は、距離センサーで人の動きを感知してライン経由で通知を送ってくれるプ…

View Article


nodeのバージョン切り替えを簡単に

nodebrewを使ってサクッとnodeを切り替える 受託の案件でチケット毎にバージョンを切り替えることが1日に何度もある。しんどい!! と思ってた時の備忘録を執筆。 今回やること nodeの切り…

View Article

OAuth2.0のAuthorization Code GrantでPKCE(認可コード横取り攻撃)対策について理解する 実際に実装もやってみた

はじめに https://qiita.com/yuta-katayama-23/items/b074e85504fc05ac76dc https://qiita.com/yuta-katayama…

View Article


Node Version Management "fnm" 【WSL2 ubuntu 20.04】

Library https://github.com/Schniz/fnm Install $ curl -fsSL https://fnm.vercel.app/install | bash S…

View Article

ExpressでJWT認証機能付きのAPIを作成する(その4. サインアップ時のメール認証・パスワードリセットの実装)

はじめに この記事は「その3. 認可機能とユーザ操作の実装」に続けて書いています。 目的 自社のFileMaker CloudデータベースにWebからアクセスするためのAPIを作成する必要があり,…

View Article

TypeScriptで手軽にCLIを実装する

GitHub Actions上で簡単なスクリプトを実行する機会があり、TypeScriptで書いてさくっと実行したいなと思いました。また、 開発時に毎回JavaScriptにトランスパイルするのはめ…

View Article
Browsing all 9156 articles
Browse latest View live