Skip to content
forked from strapi/strapi

🚀 Node.js Content Management Framework (headless-CMS) to build powerful API with no effort.

License

Notifications You must be signed in to change notification settings

tangzhen/strapi

Repository files navigation

Strapi

Website - Getting Started - Documentation - Support

Strapi is an open-source Node.js rich framework for building applications and services.

Strapi enables developers to focus on writing reusable application logic instead of spending time building infrastructure. It is designed for building practical, production-ready Node.js applications in a matter of hours instead of weeks.

The framework sits on top of Koa. Its ensemble of small modules work together to provide simplicity, maintainability, and structural conventions to Node.js applications.

Getting started in a minute

Installation

Install the latest stable release with the npm command-line tool:

$ npm install strapi -g

Link to the Strapi Studio

We advise you to use our Studio to build APIs. To do so, you need to create a Strapi account. Go to the Strapi Studio to signup. Studio is dedicated to developers to build applications without writing any single line of code thanks to its powerful set of tools.

After creating an account on the Strapi Studio, you are able to link your machine to your Strapi Studio account to get access to all features offered by the Strapi ecosystem. Use your Strapi account credentials.

$ strapi login

Create your first project

You now are able to use the Strapi CLI. Simply create your first application and start the server:

$ strapi new <appName>

Start your application

$ cd <appName>
$ strapi start

The default home page is accessible at http://localhost:1337/.

Strapi comes out of the box with an auto-generated admin panel, based on the models of your application. This dashboard offers the opportunity to easily manage your data. You don't need developer skills to use it.

The local admin dashboard is available at http://localhost:1337/admin/.

Strapi Admin Panel

Note: On the first login, you'll be asked to create the first admin profile.

Create your first API

The Strapi ecosystem offers you two possibilities to create a complete RESTful API.

Via the CLI

$ strapi generate api <apiName>

For example, you can create a car API with a name (name), year (year) and the license plate (license) with:

$ strapi generate api car name:string year:integer license:string

Via the Strapi Studio

The Strapi Studio allows you to easily build and manage your application environment thanks to a powerful User Interface.

Log into the Strapi Studio with your user account (http://studio.strapi.io) and follow the instructions to start the experience.

Resources

Links

About

🚀 Node.js Content Management Framework (headless-CMS) to build powerful API with no effort.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.5%
  • Other 0.5%