Strapi 테스트
6965 단어 HeadlessCMSstrapi
밑의 빠른 시작을 보면서 밀어붙인다.
yarn create strapi-app strapi-example --quickstart
설치 후위와 같은 화면이 열리기 때문에 필요한 항목을 입력하면 설정이 끝납니다.일본어도 맞는 것 같아요.
다만, 이 빠른 시동은 어쨌든 SQLite를 사용하기 때문에 그렇게 사용하기 어렵다.
Install의 2 MySQL
여기서는 MySQL을 사용하여 DB를 진행합니다.아까 항목 삭제하고 다시 할게요.다음엔 안 써
--quickstart
.rm -rf strapi-example
mkdir strapi-example
문서가 올바른지 여부MongodB에 대한 레슨밖에 없어요.는 대체로 같은 절차에 따라 MySQL을 설치해도 된다.MySQL의 Docker의 설정은 기본적으로 자신이 이전에 제작한 아래의 설정에 따라 사용된다.
⛔️ Connection test failed: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
이런 착오가 발생하다."Node.js""MySQL8.0"키워드로 검색하면 해결책을 찾을 수 있을 것 같습니다.Mysql 버전을 낮추어 대응합니다.문자 코드 등의 설정도 필요하기 때문에 모르면 완성된 창고를 참고하고, 문자 코드를 바꾸지 않고 사용하면 일본어 POST가 400으로 답장한다(이 오류를 한 번 범했다...).MySQL 설정이 끝나면
docker-compose up
완성되면 DB를 만들어 직접 연결할 수 있는 상태에서cd strapi-app
yarn create strapi-app backend
cd backend
yarn develop
위에서 관리 화면을 설치하고 열기 전의 작업이 끝났습니다.자기 때는 왜 yarn develop
두 번이나 실패했는지 모르겠는데 세 번째는 한 번 쳐보고 성공했어요.원인은 잘 모르겠지만, 발생한 오류는 다음과 같다.yarn develop
yarn run v1.21.1
$ strapi develop
[2019-12-15T07:30:26.689Z] debug ⛔️ Server wasn't able to start properly.
[2019-12-15T07:30:26.690Z] error (hook: bookshelf) is taking too long to load.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
나는 backend/config/hook.json
의 타임아웃을 좀 길게 바꾸는 것이 좋다고 생각한다.문장 제작용 API
created_at
와updated_at
를 정의하고 싶어도 안 되고, 이상하다면 기본적으로 정의된 것 같으면 /backend/api/post/models/Post.settings.json
에서 확인할 수 있다.컨텐츠 관리를 통해 세부 설정을 변경할 수 있습니다.
나는 그 느낌을 바꿨다.
관리 화면 변경
/dashboard
로 변경됩니다.{
"host": "localhost",
"port": 1337,
"proxy": {
"enabled": false
},
"cron": {
"enabled": false
},
"admin": {
"autoOpen": false,
"path": "/dashboard"
}
}
yarn build
에서 재건축할 때 설정을 반영합니다.Admin User 및 End User
strapi에서 화면을 관리하는 사용자는 Admin User, 전면이 아닌 제어 권한을 가진 사용자를 끝 User로 합니다.
투고하다
그냥 strapi 투고 화면에서 투고했어요.
draft, 이른바 미리보기 화면 설치 등문서.
반응을 확인했어요.
curl --silent "http://localhost:1337/posts" | jq
[
{
"id": 1,
"name": "テスト投稿",
"content": "これはテスト投稿です",
"created_at": "2019-12-15T12:40:22.000Z",
"updated_at": "2019-12-15T12:40:22.000Z"
}
]
느낌이 좋다.감상
strapi의 Admin User로 완성됐으면 좋겠지만, 화면을 분리해서 만들어야 한다면 Word Press를 바꿀 수 있는 것 아니냐는 말이 나오면 미묘한 느낌이 든다.
strapi 자체가 좋아요. 개인적인 물건이라면 앞으로 이걸 쓸 수도 있어요.
Reference
이 문제에 관하여(Strapi 테스트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hbsnow/items/0d28c48480d69999fc29텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)