Strapi 本地开发指南

在 localhost:1337 运行 Strapi Headless CMS,管理内容与 REST/GraphQL API。


Strapi 是开源 Headless CMS,用 Node.js 构建,提供管理后台与 REST/GraphQL API。本地开发默认 **http://localhost:1337**。

快速开始

npx create-strapi-app@latest my-project --quickstart
cd my-project
npm run develop

--quickstart 使用 SQLite;首次运行会打开浏览器注册管理员。

默认 localhost

用途地址
管理后台http://localhost:1337/admin
REST APIhttp://localhost:1337/api
GraphQL(若启用)http://localhost:1337/graphql

数据库

快速启动用 SQLite.tmp/data.db)。

生产或团队开发可改 PostgreSQL

.env

DATABASE_CLIENT=postgres
DATABASE_HOST=localhost
DATABASE_PORT=5432
DATABASE_NAME=strapi
DATABASE_USERNAME=postgres
DATABASE_PASSWORD=secret

与 Next.js 联调

前端 fetch:

GET http://localhost:1337/api/articles?populate=*

注意 CORS:Strapi 后台 → Settings → Users & Permissions → 配置 CORS 允许 http://localhost:3000

常见问题

1337 端口占用
config/server.jsport: 1338

Node 版本
Strapi 文档 当前 LTS 要求为准(通常 Node 18/20)。

小结

Strapi 本地开发访问 **http://localhost:1337**,后台 /admin,是 Headless CMS + API 的常见 localhost 方案。

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run