【问题标题】:Where the correct place should i define a port of server( express )?我应该在哪里定义服务器端口(快递)?
【发布时间】:2017-09-18 22:29:12
【问题描述】:

我在models/config.js 中保留了所有硬编码信息,但我不确定models/config.js 文件是否是端口的正确位置。

【问题讨论】:

    标签: express model-view-controller port


    【解决方案1】:

    保留一个 ./config/my_database_config.js 并将所有内容放在那里。 ./config/main_server_config.js 类似

    通常所有其他配置文件也可以去那里。

    您可以在此 my_database_config.js 文件中对值进行硬编码。或者这个文件可以假设向服务器请求返回以下 json 的配置文件。 配置可以是 json 类型:

     configJson = {
     "env_production": {
         "db_host_production": "www.host.production.url",
         "db_password_production": "www.host.production.password"
     },
    
     "env_staging": {
         "db_host_staging": "www.host.staging.url",
         "db_password_staging": "www.host.staging.password"
     },
     "env_local": {
         "db_host_local": "www.host.local.url",
         "db_password_local": "www.host.local.password"
     }
    }
    

    如果它只是用于本地测试,你甚至可以将配置值作为环境变量传递给 config.js 中的 json

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-20
      • 2012-01-17
      • 2020-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多