我有一个基于此tutorial顶部的项目。
我一直试图同时部署到Heroku:
1)Strapi docs to deploy to Heroku 2)Install on Atlas: MongoDB Atlas
我的prod数据库配置如下:
{
"defaultConnection": "default",
"connections": {
"default": {
"connector": "mongoose",
"settings": {
"uri": "${process.env.DATABASE_URI}",
"database": "${process.env.DATABASE_NAME}"
},
"options": {
"authenticationDatabase": "admin",
"ssl": true
}
}
}
}
环境变量已在Heroku中设置,当我在本地尝试生产环境时,如果替换从以下位置获得的URI字符串,则上述配置将失败:
我设法在本地运行产品数据库。
即使我push heroku master
并且构建成功,我也会得到:https://alex-web-portfolio.herokuapp.com/
,日志为: