reactjs - 如何使用 MonogDB 启动 Strapi
问题描述
每个人。我刚开始使用 MongoDB 进行 Strapi。我在strapi.io上关注了gudie,但仍然失败。
这是 package.json
"dependencies": {
"strapi": "3.0.0-beta.19.5",
"strapi-admin": "3.0.0-beta.19.5",
"strapi-utils": "3.0.0-beta.19.5",
"strapi-plugin-content-type-builder": "3.0.0-beta.19.5",
"strapi-plugin-content-manager": "3.0.0-beta.19.5",
"strapi-plugin-users-permissions": "3.0.0-beta.19.5",
"strapi-plugin-email": "3.0.0-beta.19.5",
"strapi-plugin-upload": "3.0.0-beta.19.5",
"strapi-connector-mongoose": "3.0.0-beta.19.5"
},
这是 development/database.json
{
"defaultConnection": "default",
"connections": {
"default": {
"connector": "mongoose",
"settings": {
"client": "mongo",
"database": "nuclear-legacy",
"host": "127.0.0.1",
"srv": false,
"port": 27017,
"username": "",
"password": ""
},
"options": {
"authenticationDatabase": ""
}
}
}
}
但是服务器无法正确启动,它会无限地一次又一次地重新启动。
[2020-04-09T01:25:54.088Z] 调试 HEAD \admin (45 ms) 200
[2020-04-09T01:25:54.094Z] 信息⏳打开管理面板...
[2020-04-09T01:25:55.942Z] 信息文件已更改:F:\James\nuclear_program\backend\debug.log
[2020-04-09T01:25:55.948Z] 信息服务器正在重新启动
在 mongodb compass 中,一些集合出现在“nuclear-legacy”数据库中。但是服务器无法正确启动。我认为问题在于服务器无法创建管理员用户。
很卡。我非常仔细地遵循指南,但无法找出解决方案。
另外我想知道如何部署 React + Strapi 项目。Strapi 有自己的后端和前端。React 是项目的前端。
我应该为前端和后端创建两个网址吗?谁能帮我?
解决方案
我自己解决了这个问题。它在重新启动PC后工作,只是一些奇怪的事情。但是它在重新启动后工作。
我想知道如何部署 React + Strapi 项目。
推荐阅读
- x11 - X11 (xorg) 无法设置/更改分辨率 (linux x86)
- java - 我需要 Ubuntu 20 中的 javac 1.6.0_20,我该如何安装它
- python - Python - 使用 t 作为参数和变量的数值积分
- html - 带有可折叠单个项目的侧边栏
- javascript - 自定义使用夹钩,状态问题
- php - Symfony - Gedmo 扩展 - 与关系的蛞蝓
- mysql - 将 MySQL 列约束为 JSON 对象
- r - 生成不是密度的钟形/最佳数据
- spring - Spring 没有拾取 RestController 端点
- python - Python mesa ModularServer错误'int'对象不可调用