尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
이름, 메시지, 작성 시각이 쌓이는 한 페이지짜리 방명록입니다. 회원가입 없이 글을 남기고, 글을 쓸 때 정한 비밀번호로 본인 글의 메시지를 수정하거나 글을 삭제할 수 있습니다. • 배포 주소: https://guestbook-202404265.vercel.app • 개발자: 이동규 (202404265) • 작성: 이름(1~20자), 메시지(1~500자), 비밀번호(4~64자)를 입력해 글을 남깁니다. • 조회: 전체 글을 최신 작성 순으로 보여 줍니다. 시각은 한국 시간입니다. • 수정: 비밀번호를 입력해 메시지를 고칩니다. 수정된 글에는 "(수정됨 · 시각)"이 붙습니다. • 삭제: 비밀번호를 입력해 글을 지웁니다. • 비밀번호가 틀리면 "비밀번호가 일치하지 않습니다.", 이미 지워진 글이면 "이미 삭제된 글입니다."가 표시됩니다. • 비밀번호는 scrypt 해시(글마다 다른 salt)로만 저장합니다. Next.js 16 (App Router, Server Actions) · Neon Postgres (@neondatabase/serverless) · Tailwind CSS · Vitest + PGlite · Vercel查看完整 README ↗
이름, 메시지, 작성 시각이 쌓이는 한 페이지짜리 방명록입니다. 회원가입 없이 글을 남기고, 글을 쓸 때 정한 비밀번호로 본인 글의 메시지를 수정하거나 글을 삭제할 수 있습니다.
Next.js 16 (App Router, Server Actions) · Neon Postgres (@neondatabase/serverless) · Tailwind CSS · Vitest + PGlite · Vercel
npm install
# .env.local 에 DATABASE_URL=postgresql://... (Neon 연결 문자열) 작성
npm run db:init # 테이블 생성 (여러 번 실행해도 안전)
npm run dev # http://localhost:3000
npm test
방명록 규칙(lib/guestbook.ts)을 메모리 Postgres(PGlite)로 검증하므로 DB 연결 없이 실행됩니다.