Strapi官網(https://strapi.io)介紹:最先進的開源內容管理框架,可以毫不費力地構建功能強大的API,建立在Node.js平台之上,為您的API提供高速驚人的表現。
簡單點說,(對我而言的使用)就是在簡單項目時不寫后端代碼,與數據庫連接給出前端所需接口。
注:只是對官網安裝(網址鏈接:https://strapi.io/getting-started)易錯位置進行補充說明
一、全局安裝Strapi
以管理員身份運行cmd(由於需要在C盤全局安裝,必須使用管理員權限)
此處需要注意查看strapi-v時候需要有后面的alaha版本信息
易出現錯誤:
此時可以直接使用npm install strapi -g(-g為全局安裝):
二、數據庫建庫
此處以huaproject為項目實例連接。
三、新建Strapi項目
輸入代碼:Strapi new project(最后的project為自定義名稱),出現如下選擇框
此時易出現錯誤,在輸入的時候沒有選擇框選擇主數據庫(此處使用了MySQL)
此時,首先檢查Strapi -v版本是否正確,只有數字的話沒有正確安裝的
使用MySQL,可能會遇到如下情況:
此時考慮的是,MySQL加密方式問題,即在安裝時此處的選擇
MySQL版本為8以上時,加密方式與之前版本不相同,需要更改加密方式:
我使用的密碼是"APTX-4869",只需要在對應位置替換root和password即可。
當看到下方提示,說明安裝正確
最后就是 cd project,輸入strapi start啟動strapi的服務,設置個人用戶賬號就好了