NIGHTOS 新規 Vercel API エンドポイント作成テンプレート。 API追加時にこのスキルに従ってスキャフォールドする。 トリガー: API追加、新規エンドポイント、Vercel Function追加、 APIルート作成、バックエンド機能追加 --- ## 事前確認 **Vercel Functions 上限: 12個(現在10個、2枠空き)** → 上限到達時は既存Functionにaction分岐を追加 --- ## テンプレート: 標準API ファイル: `api/[endpoint-name].js` ```javascript const { authenticateUser, getAdminClient, verifyStoreAccess } = require('./_lib/auth') const { setCorsHeaders, handlePreflight } = require('./_lib/cors') const { createLogger } = require('./_lib/logger') module.exports = async (req, res) => { const log = createLogger({ endpoint: '[endpoint-name]' }) if (handlePreflight(req, res)) return if (!setCorsHeaders(req, res)) return res.status(403).json({ error: 'Origin not allowed' }) if (req.method !== 'POST') return res.status(405).json({ error: 'Method not allowed' }) try { const { user, error: authError } = await authenticateUser(req) if (authError) return res.status(401).json({ error: 'Unauthorized' }) const supabaseAdmin = getAdminClient() const { storeId } = req.body if (!storeId) return res.status(400).json({ error: 'storeId is required' }) const { authorized } = await verifyStoreAccess( supabaseAdmin, user.id, storeId, { requiredRoles: ['owner', 'manager', 'staff'], allowAreaManager: true } ) if (!authorized) return res.status(403).json({ error: 'Access denied' }) // ─── ビジネスロジック ─── log.info('Operation completed', { userId: user.id, storeId }) return res.status(200).json({ success: true }) } catch (err) { log.error('Unexpected error', err) return res.status(500).json({ error: 'Internal server error' }) } } ``` --- ## テンプレート: Cronジョブ ファイル: `api/cron/[job-name].js` ```javascript const { getAdminClient } = require('../_lib/auth') const { createLogger } = require('../_lib/logger')
Philosophy
Skillora では、スキルを売る人も買う人も同じコミュニティにいます。 気に入った作者の新作やアップデートを追いかけたり、自分も出品して還元を受け取ったり。 好きなクリエイターをフォローして、発見と応援をひとつの場所で。
購入後にターミナルで実行してください。
正規購入者にはインストールコマンド再実行で最新版が配信されます。
継続的な価値を提供します
Skilloraのスキルはライセンス認証で保護されており、定期的にアップデートされます。スクリーンショットやコピーでは最新版を受け取れず、バグ修正や新機能の恩恵も得られません。正規購入者には常に最新バージョンが自動配信されます。
利用規約を確認 →—
評価なし
まだレビューがありません。最初のレビューを書いてみましょう。
Free
無料で導入共有する
SNS・リンクで広める
Nightos Api Scaffold — AIの使い方が変わるスキル
NIGHTOS Vercel APIエンドポイント雛形。トリガー: API追加、エンドポイント作成、新しいAPI、Vercel Function追加
https://skillora.jp/skills/nightos-api-scaffold
この作者の他のスキル