无法在 strapi 中使用环境变量
unable to use environment variables in strapi
我正在尝试将 MongoDB URI 连接到 strapi 后端。
我可以连接到主 URL 但是当我创建一个 .env.development 变量时,我无法连接到数据库。
{
"defaultConnection": "default",
"connections": {
"default": {
"connector": "mongoose",
"settings": {
"uri": "${process.env.DATABASE_URI || ''}"
},
"options": {
"ssl": true
}
}
}
}
好的,新计划。
试试看:
npm install --save dotenv
require('dotenv').config()
{
"defaultConnection": "default",
"connections": {
"default": {
"connector": "mongoose",
"settings": {
"uri": `${process.env.DATABASE_URI || ''}`
},
"options": {
"ssl": true
}
}
}
}
我是编程和 strapi 的新手。只想分享我在部署到 heroku 时遇到了同样的问题。我用这个修复它:
{
"defaultConnection": "default",
"connections": {
"default": {
"connector": "mongoose",
"settings": {
"uri": "${process.env.DATABASE_URI}",
"database": "${process.env.DATABASE_NAME}"
},
"options": {
"ssl": true
}
}
}
}
如果您要部署到 heroku,请检查环境变量。当我使用 heroku cli 设置环境变量时,它不会保存整个字符串。只好直接复制粘贴到heroku官网了
我正在尝试将 MongoDB URI 连接到 strapi 后端。 我可以连接到主 URL 但是当我创建一个 .env.development 变量时,我无法连接到数据库。
{
"defaultConnection": "default",
"connections": {
"default": {
"connector": "mongoose",
"settings": {
"uri": "${process.env.DATABASE_URI || ''}"
},
"options": {
"ssl": true
}
}
}
}
好的,新计划。
试试看:
npm install --save dotenv
require('dotenv').config()
{
"defaultConnection": "default",
"connections": {
"default": {
"connector": "mongoose",
"settings": {
"uri": `${process.env.DATABASE_URI || ''}`
},
"options": {
"ssl": true
}
}
} }
我是编程和 strapi 的新手。只想分享我在部署到 heroku 时遇到了同样的问题。我用这个修复它:
{
"defaultConnection": "default",
"connections": {
"default": {
"connector": "mongoose",
"settings": {
"uri": "${process.env.DATABASE_URI}",
"database": "${process.env.DATABASE_NAME}"
},
"options": {
"ssl": true
}
}
}
}
如果您要部署到 heroku,请检查环境变量。当我使用 heroku cli 设置环境变量时,它不会保存整个字符串。只好直接复制粘贴到heroku官网了