其实github和网上有很多开源或者付费的模版,可以用户全球化页面的搭建。
但是这些基本都是外国人开发的,中文生态很不友好。小编今天就推荐一个GitHub上的由国人开源的新项目。该项目3月26日开源以来,已收获230+star,增长势头很猛,口碑也是不错。
今天我就用这个项目,来教大家快速搭建一个可以用与全球收款的web应用。
先上地址:https://github.com/saasfly/saasfly。
demo展示:saasfly
这是一款易用的、企业级就绪的Nextjs模版。说到这里了解Nextjs的小伙伴就应该立即明白了,该项目从开发到上线,完全不用写后端代码哦~
下面我就手把手教你,用Saasfly,快速交付!
1. 环境需要
- Node.js - 18.17 或更高版本。
- Bun - 1.0 或更高版本。 bun安装教程。
- OS - macOS, Windows (包括 WSL), 和 Linux。
- PostgreSQL - 推荐大家用docker安装一个,或者去vercel申请一个免费的。
顺便说一下,我推荐你使用 NVM (Node Version Manager) 去管理你本地的node环境。
2. 执行命令行
bun create saasfly
在命令执行过程中,会自动做如下几个操作:
- 克隆 Saasfly 的仓库到你的本地文件夹。
- 删除git 的 history
- 安装相关以来
- 生成 prisma type
3. 启动 Saasfly
3.1 设置环境变量
进入saasfly 文件夹, 复制 .env.example
文件,并将新文件重命名为 .env.local,
然后输入你的变量值。
cd saasfly
cp .env.example .env.local
请确保您已经搭建好了postgreSQL。
`POSTGRES_URL`
必须在你的 .env.local
文件中已经填写好。
# Format Example
# POSTGRES_URL="postgres://{USER}:{PASSWORD}@{DB_HOST}:{DB_PORT}/{DATABASE}"
POSTGRES_URL="postgres://postgres:[email protected]:5432/saasfly"
运行如下命令:
bun db:push
输出:
标签:web,Saasfly,dev,nextjs,env,bun,saasfly,收款,搭建
From: https://www.cnblogs.com/nextify/p/18109211