gpt4 book ai didi

node.js - 根据环境使用不同的 ormconfig.json 文件

转载 作者:搜寻专家 更新时间:2023-10-30 21:03:25 25 4
gpt4 key购买 nike

我的 ormconfig.json 当然是静态的,它看起来像:

{
"type": "mariadb",
"host": "localhost",
"port": 3306,
"username": "root",
"password": "moove",
"database": "moove_db",
"synchronize": true,
"logging": false,
"entities": [
"dist/entity/**/*.js"
],
"migrations": [
"dist/migration/**/*.js"
],
"subscribers": [
"dist/subscriber/**/*.js"
],
"cli": {
"entitiesDir": "dist/entity",
"migrationsDir": "dist/migration",
"subscribersDir": "dist/subscriber"
}
}

但是如果我想为我们的生产服务器创建另一个配置怎么办?我是否创建另一个配置文件?如何将 typeorm 指向另一个配置文件?

最佳答案

目前,我只能将 ormconfig.json 更改为 ormconfig.js,然后使用环境变量,如下所示:

module.exports = {
"port": process.env.port,
"entities": [
// ...
],
"migrations": [
// ...
],
"subscribers": [
// ...
],
"cli": {
// ...
}
}

关于node.js - 根据环境使用不同的 ormconfig.json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51054702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com