Strapi
Strapi is Open source Node.js Headless CMS, used for Low Code and No Code Master Data Headless CMS . Strapi is the next-gen headless CMS, open-source, javascript, enabling content-rich experiences to be created, managed and exposed to any digital device.
Prepare
When referring to this document to use Strapi, please read and ensure the following points:
-
Login to Websoft9 Console and find or install Strapi:
- Go to My Apps listing applications
- Go to App Store installing target application
-
This application is installed by Websoft9 console.
-
The purpose of this application complies with the MIT open source license agreement.
-
Configure the domain name or server security group opens external network ports for application access.
Getting Started
Initial Setup
-
After completing the installation of Strapi in the Websoft9 Console, retrieve the application's overview and access information from My Apps.
-
Wait for the Strapi container to start: The first time Strapi starts, it will pull external software packages online, so you may need to wait a few minutes before accessing the initial page.
Create Your Data Model
-
Log in to Strapi, then go to Plugins > Content-type Builder and add a dataset. For example, name it
websoft9
. -
Add a user under Users and set the role to
public
. -
Navigate to Settings > USERS & PERMISSIONS PLUGIN > Roles, edit the public role to grant access to the
websoft9
dataset. -
Access the following URLs to obtain data:
# Get all data
http://URL/websoft9
# Get the first piece of data
http://URL/websoft9/1
Configuration Options
- Multilingual (√)
Administration
Troubleshooting
Strapi First Startup Error?
Reason: When Strapi is first launched, it installs some Node.js packages from GitHub, which may fail due to network issues.
Solution: Ensure that the server has smooth access to the npm repository and GitHub.