Open urashin opened 1 year ago
Tokyo OSS Party!! 3/11のデモではBEにPocketBaseを使っていたが、実際の運用ではAPIをSpringBoot, DBをMySQLで用意するためBE機能の呼出先&方法の切り替えが必要になる。
おそらく、以下の部分を変更する必要がある。
$ grep "pb\." */* pages/_app.tsx: const res = await pb.collection("users").create({ pages/_app.tsx: await _pb.admins.authWithPassword( pages/_app.tsx: await _pb.authStore.clear() pages/_app.tsx: const userRecord = await _pb.collection("users").authWithPassword<PbUser>(email, password) $ grep "pb\." */*/* pages/debug-pocketbase/index.tsx: const collections = await pb.collections.getList() pages/debug-pocketbase/index.tsx: collections.items.map((item) => pb.collections.delete(item.id)) pages/debug-pocketbase/index.tsx: await pb.collections.create({ pages/debug-pocketbase/index.tsx: await pb.collections.create({ pages/debug-pocketbase/index.tsx: await pb.collections.create({ pages/debug-pocketbase/index.tsx: await pb.collections.create({ pages/debug-pocketbase/index.tsx: await pb.collection("users").create({ pages/debug-pocketbase/index.tsx: await pb.collection(collection).create({ pages/debug-pocketbase/index.tsx: await pb.collection(collection).create({ pages/debug-pocketbase/index.tsx: await pb.collection(collection).create({ pages/debug-pocketbase/index.tsx: await _pb.admins.authWithPassword( pages/debug-pocketbase/index.tsx: const names = (await pb.collections.getList()).items.map((_) => _.name) pages/debug-pocketbase/index.tsx: setMessage(JSON.stringify(pb.authStore, null, 2)) pages/debug-pocketbase/index.tsx: await pb.collection("equipments").update(equipment.id, resetPayload) pages/debug-pocketbase/index.tsx: await pb.collection("facilities").update(facility.id, resetPayload) pages/debug-pocketbase/index.tsx: <pre>{pb && JSON.stringify(pb.authStore["baseModel"], null, 2)}</pre> pages/scan/equipment.tsx: const list = await pb.collection("event_to_equipments").getFullList({ pages/scan/facility.tsx: const list = await pb.collection("event_to_facilities").getFullList({ $ grep "pb\." */*/*/* pages/events/[event_id]/confirm.tsx: return await pb.collection("events").create(event) pages/events/[event_id]/confirm.tsx: return await pb.collection("events").update(id, event)
@jhjcpishva pages/debug-pocketbase で始まるところはテーブル作成処理が大半で移植不要だったりしますか? あとはPocketBase特有の接続処理なども移植不要かと思うので、実際に移植が必要なのは
あたりになるかと思いますが、認識違いや抜け漏れあれば教えて下さい。
Tokyo OSS Party!! 3/11のデモではBEにPocketBaseを使っていたが、実際の運用ではAPIをSpringBoot, DBをMySQLで用意するためBE機能の呼出先&方法の切り替えが必要になる。
おそらく、以下の部分を変更する必要がある。