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的服务,设置个人用户账号就好了