AI 写的不只是页面,后端代码也一起写。

网站要让访客注册、要把询盘和预约存下来、要收钱,这些通常意味着要有人写后端。而在 Creght 中你只需要把要做的事说清楚,AI 就把服务端代码、数据表和登录一起生成到同一个项目里,你只需要审查结果。

直接回答

不会写代码,能用 Creght 做带登录、表单和收款的网站吗?

能。后端代码由 AI 生成,您在对话里说清楚要什么,比如「加一个预约功能,客户填完把信息存起来」,AI 会写服务端代码、建好数据表、把页面接上去,这些代码你不需要读懂。登录支持邮箱密码与 Google、GitHub OAuth,收款有支付宝支付,还可以接入 Resend 等第三方应用发信,更多集成我们正在添加中。

生成出来的代码是可见、可改的,也可以用 Creght CLI 把项目拉到本地,接着在 Claude Code、Cursor 这类环境里开发。

解决什么问题

不会写代码,这些需求就卡住了

官网做着做着就会遇到登录、预约、线索、会员这类需求。它们都需要后端代码,传统做法是另起一个后端项目,找人写、找人维护。

没有 Creght 时在 Creght 里
不会写代码,后端只能外包,改一次等一轮。你描述要做什么,后端代码由 AI 写,改也让它改。
要做登录?先起一个后端服务、建用户表、写会话。告诉 AI 你要注册登录,它把服务端代码和页面一起生成。
表单提交只能发邮件,数据散在收件箱里。AI 写好接收代码,提交内容进数据表,之后能查能改。
想让某些页面只给会员看,得自己写中间件。面板里点「保护页面」,AI 生成登录后才能访问的限制。
收款要对接网关、处理回调、验签。支付宝网站支付有完整教程,接入代码同样交给 AI。

怎么做到

你说要做什么,AI 写后端

01

后端代码由 AI 写,看不懂也不影响用

告诉 AI 这个网站要做什么——谁能登录、什么信息要存下来、提交之后发生什么——它会写好服务端代码、建好数据表,并把页面接上去。配图里这段就是 AI 为一个预约功能生成的代码,它放在项目里,你可以完全不看,也可以随时打开改,或者用 Creght CLI 拉到本地继续开发。

/backend/func/booking.ts

AI 生成
export function create(input, ctx) {
  const user = ctx.auth.requireUser()
  return ctx.db.insert('appointments', {
    startAt: input.startAt,
    userId: user.id,
  })
}

页面里调用

await invoke('booking.create', input)

这段是 AI 生成的代码,直接在项目里跑。看得懂的话:平台能力都从 ctx 取,ctx.auth 拿当前用户,ctx.db 读写数据表。

02

四件最常做的事,点一下就交给 AI

创建登录功能、把表单提交保存到数据表、为数据表生成增删改查接口、要求登录后才能访问指定页面,这四件事在后端面板里各是一个入口,点一下 AI 就按你当前的项目生成对应代码和页面改动,不用自己从头描述。

常见做法

创建登录功能使用 Auth 用户,并生成登录所需的 Func 和页面改动。试试这个
表单保存到数据库通过后端 Func 把访客提交内容保存到数据表。试试这个
创建 CRUD 接口为数据库表生成后端处理函数。试试这个
保护页面要求用户登录后才能访问指定内容。试试这个
03

访客可以注册和登录你的网站

网站用户可以用邮箱密码注册登录,也支持 Google 与 GitHub 登录。谁注册了、什么时候注册的,都在后端面板的用户列表里看得到。有一处要留意:用户目录的查询作用域是整个项目,「谁能查谁」的权限规则要在代码里写明——这一步同样可以让 AI 写。

欢迎回来

登录你的网站账户

邮箱地址

lin@example.com

密码

••••••••
登录
Google 登录

没有账户?免费注册

creght / project / users
USER MANAGEMENT

用户管理

总用户 1,248本周新增 +86
用户状态
林小满lin@example.com新注册
陈屿chenyu@studio.cn已验证
共 1,248 位用户1 / 125 页

用户目录的查询作用域是全项目,「谁能查谁」的规则要在代码里写明——这一步也可以交给 AI。

04

发信、收款和第三方服务,接一次就能一直用

表单提交可以入库;发信可接入 Resend 等第三方应用,在面板里填一次密钥;收款有支付宝网站支付的完整教程,其他渠道按同样模式自接。边界:Creght 中数据表是 JSON 表,不做 join、聚合、事务和模糊匹配,需要这些的系统应该用真数据库,由后端代码去调。

接入 Resend

名字

Resend

项目内唯一,用来区分同一个应用的两份配置。

渠道 tag

default

API 密钥

re_xxxxxxxx
测试连接

发件人

noreplyexample.com
取消保存

先把网站生成出来,再让它有后端。

描述你要什么,AI 生成完整网站;需要登录、表单入库或收款时,接着告诉它就行。

Render diagnostics